Con Ajax tampoco es buena idea, de igual manera se mandarían los datos al servidor...
Lo lógico es usar JavaScript.
Podría ser algo así:
Código:
<input type="text" name="nombre" id="loquesea" onchange="poner_texto();" />
Y luego una función en Javascript
:
Código:
function poner_texto() {
document.getElementById('loquesea').value = "Texto que tú quieras.";
}
Sería algo parecido a eso, no lo he probado, pero la lógica sería esa. No sé si onchange es un evento válido, creo que sí. Sino sería un onkeyup, por ejemplo.