1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Tab para Enter!!

Discussão em 'Web Development' iniciada por Mancini, 17 de Janeiro de 2008. (Respostas: 1; Visualizações: 558)

  1. Mancini

    Mancini Power Member

    Boas Pessoal, quando insiro um valor numa textbox para ela despoletar uma acção numa barra,o valor so é inserido se carregar no Tab ou se puser o cursor no proxima text box,eu quero que o valor seja inserido e a acção despoletada,após carregar no enter!!!como posso fazer isso?



    Cumps Mancini
     
  2. BMCouto

    BMCouto Power Member

    Embora não tenha percebido bem o que queres, penso que seja isto:

    <script type="text/javascript">
    function toUnicode(elmnt,content)
    {
    if (content.length==elmnt.maxLength)
    {
    next=elmnt.tabIndex
    if (next<document.forms[0].elements.length)
    {
    document.forms[0].elements[next].focus()
    }
    }
    }
    </script>


    E depois metes as inputs/textareas que quiseres, tipo:


    <form name="form" form methode="post" value="active.asp">

    <input size="4" tabindex="1" name="first"
    maxlength="4" onkeyup="toUnicode(this,this.value)">

    <input size="3" tabindex="2" name="Second"
    maxlength="3" onkeyup="toUnicode(this,this.value)">

    <input size="2" tabindex="3" name="Third"
    maxlength="2" onkeyup="toUnicode(this,this.value)">
    <br>
    <br>
    <input type="submit" name="submit" value="submit"

    </form>
     

Partilhar esta Página