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.
  1. <script>  
  2. $("#submit_comment").submit(function(event) {  
  3.   event.preventDefault();  
  4. });   
  5. $(function() {  
  6.   $('#submit_comment').focus();  
  7. });     
  8. </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
  1. ...  
  2. $_SESSION['after_submit'] = TRUE;  
  3. ...  

Aztán a template-ben
  1. <?php if (isset($_SESSION['after_submit'])) : ?>  
  2. <script>ide a jöhet az focus js</script>  
  3. <?php unset($_SESSION['after_submit']); ?>  
  4. <?php endif; ?>  
4

oké megnézem, köszi.

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