[JS] jak zablokowac submit przez ENTER ?

0

jak zablokowac w formularzu aby po wcisnieciu ENTERa w polu input nie wykonywal sie submit ??

znam jedno rozwiazanie ale niestety nie moge go wykrzystac
a mianowicie zamienic type="submit" na type="button" i dodac do tego onclick="this.form.submit();" ale nie moge z tego skorzystac bo ten typ input'a nie przesyla name do tablicy POST co jest mi potrzebne

jakies pomysly ?? :/

1

Możesz skorzystać z blokady klawisza enter w obrębie formularza:

<script language="JavaScript1.2">
function lock_enter()
 {
   if (event.keyCode==13)
    {
      window.event.returnValue=false;
      alert('Formularz możesz przesłać jedynie poprzez kliknięcie w guziczek ;)');
    }
 }
</script>
<form action="index.php" method="post" onKeyDown="lock_enter()">
<input type="text" name="jakies_pole">
<input type="submit" value="Enter">
</form>

I to wszystko. Oczywiście wywołanie okienka alert jest opcjonalne.

0

dzieki [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1