Tenho esta form:
<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"> </p>
</form>
Tomem em atenção as partes a negrito pff.
E tenho esta função javascript nos Headers:
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:
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?