Mensagens - Sou Uma Banana

Páginas: 1
1
Tenho esta form:

Citar
<form id="busca1" method="POST" action="search.php?s=" onSubmit="mySearch('busca1')" >
                  <p><input type="text" id="s" name="s" size="14"><input type="hidden" name="submit" value="ya">
                  <input type="submit" value="Procurar" name="B1">&nbsp;</p>
</form>



Tomem em atenção as partes a negrito pff.

E tenho esta função javascript nos Headers:

Citar
function mySearch(myid){
    var myForm = document.getElementById(myid);
    var textValue = myForm.getElementById('s').value;
    myForm.action = 'search.php?s=' + textValue;
    myForm.submit();
    return false;
}


Mas penso que na linhaa vermelho tenho um erro de sintaxe, eu quero (tem mesmo de ser) aceder ao "value" da textbox sabendo o ID da form (o myid).

Daí eu ter feito isto:

Citar

var myForm = document.getElementById(myid);
var textValue = myForm.getElementById('s').value;


Mas no fim, o textValue fica vazio, sem os valores da caixa "s" do formulário em questão.. Pk?

Páginas: 1