Gostaria que ao modificar o conteúdo de uma caixa de texto de um formulário, este se vá a outra página, por exemplo usando o evento onChange
Algo parecido a isto, porém que ao invés de mandar o conteúdo da variável $prova, mande o conteúdo do input
<? $prova = "10 "; ?>
<form >
<INPUT TYPE="text" name="nome" onChange="document.location.href= arquivo2.php?id=<?=$prova;?>'" >
</form>
Sei que isso se pode fazer com um input type="submit", mas essa sutileza melhoraria muito a funcionalidade do programa ponto de venda que estou fazendo.
Bom, o que você não é tão imediato, se é que entendi bem o que você quer...
Você quer que quando se escreva algo em um input se 'envie' o formulário? Quando escrever a primeira letra, a segunda ou a última'?
Digamos que quando se perder o foco, ok? (entre aspas envie porque melhor que se redirecione a página com parte do conteúdo do form)
<form >
<INPUT TYPE="text" name="nome" id="id" onBlur="document.location.href=
arquivo2.php?id=document.getElementById('id')'" >
</form>
Não sou muito bom em javascript, mas sei que o caminho é por aí, você deve recuperar o valor do campo, leia algo sobre getElementById que tornará fácil muitas tarefas.
Por Wey