Toon posts:

[PHP & AJAX] Postback in input field?

Pagina: 1
Acties:
  • 20 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een input field in mijn html veld en het moet werken als een soort van controle. Als er iets wordt ingevoerd wat volgens php niet mag, moet dit niet in een div geplaatst worden maar in het input veld zelf. Ik ben al 2 dagen aan het zoeken en kom er echt niet uit. M'n input field heet: 'input' en op het moment heet m'n uitput div: 'text', om van 'text' , 'input' te maken heeft geen zin, hoe kan ik dit wel voor elkaar krijgen?

code:
1
2
3
4
5
6
7
function stateChanged() 
{ 
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
         { 
         document.getElementById("text").innerHTML=xmlHttp.responseText 
         } 
}

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:32

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
document.getElementById("input").value = xmlHttp.responseText


dat is ten minste als het input veld als id="input" heeft (wat ik overigens qua 'naming convention' geen erg goed naam vind)...

betreft het hier name="input", kun je beter het Form Object model gebruiken:

code:
1
document.forms[0].elements["input"].value = xmlHttp.responseText

(waarbij bij forms[] eigenlijk beter de 'name' van het fom kan staan, en dit voorbeeld nu enkel werkt als het betreffende formulier ook het eerste FORM inde pagina is )

[ Voor 76% gewijzigd door RM-rf op 01-03-2007 16:20 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Icelus
  • Registratie: Januari 2004
  • Niet online
Te snel gelezen.

[ Voor 84% gewijzigd door Icelus op 01-03-2007 16:18 ]

Developer Accused Of Unreadable Code Refuses To Comment


  • whoami
  • Registratie: December 2000
  • Laatst online: 00:54
Javascript hoort niet thuis in PRG, maar in WEB.
Verder is dit best basic; en in de W3C Ajax tutorial zie je ook duidelijk dat je 'value' moet gebruiken.

[AJAX & PHP]

https://fgheysels.github.io/


Dit topic is gesloten.