ugrás a tartalomhoz

javascript segítség

Radon · 2016. Jan. 2. (Szo), 11.13
Sziasztok.
Azt szeretném elérni, hogy ha submitot elküld, akkor a focus újra a beviteli mezőre kerüljön, ami a lap alján van, és a lap újratöltődik.
<script>
$("#submit_comment").submit(function(event) {
  event.preventDefault();
}); 
$(function() {
  $('#submit_comment').focus();
});   
</script>
Ez a kód odavisz az inputhoz load után, de mindíg. Egy olyannal kellene kibővíteni, hogy csak a submit után vigyen.
Köszi.
 
1

Mi különbözteti meg a submit

Poetro · 2016. Jan. 2. (Szo), 11.45
Mi különbözteti meg a submit utáni oldalt a normálistól? Ha ez megvan, akkor ezt a feltételt beépíted a kódodban. Ha nincs különbség, akkor be kell építened egyet.
2

Hát phpben van

Radon · 2016. Jan. 2. (Szo), 11.54
Hát phpben van $_POST['submit_comment']. ezt jsben hogy jelöljük?
Épp tanulom a jst. ezt még nem megy.
3

esetleg

demo · 2016. Jan. 4. (H), 13.56
egy session valtozót tölts fel a submit kezelése után, pl
...
$_SESSION['after_submit'] = TRUE;
...

Aztán a template-ben


<?php if (isset($_SESSION['after_submit'])) : ?>
<script>ide a jöhet az focus js</script>
<?php unset($_SESSION['after_submit']); ?>
<?php endif; ?>

4

oké megnézem, köszi.

Radon · 2016. Jan. 6. (Sze), 12.58
oké megnézem, köszi.