login  Naam:   Wachtwoord: 
Registreer je!
 Forum

xmlhttprequest reloaden met voorwaarde

Offline BigTeddy - 14/02/2006 02:50 (laatste wijziging 14/02/2006 02:52)
Avatar van BigTeddyGouden medaille

PHP gevorderde
ik ben wat aan het spelen met xmlhttprequest maar nu wil ik dat hij enkel maar gaat controleren als het opgegeven karakter een letter of een getal is.

Ik heb dus het volgende om een input te controleren met een tabel uit een databank. Ik heb enkel maar stuur_zoekargument_naar_bestand erbij gezet want de andere 2 functie's zijn hetzelfde als in deze tutorial http://www.site...amp;id=433

  1. <script>
  2. function stuur_zoekargument_naar_bestand(type, map, pagina, getnaam, zoekwaarde)
  3. {
  4. http.open(type, map+'/'+pagina+'.php?'+getnaam+'='+zoekwaarde);
  5. http.onreadystatechange = return_zoek_resultaten;
  6. http.send(null);
  7. }
  8. </script>
  9.  
  10. <input type="text" name="zoektitel" size="50" onkeyup="stuur_zoekargument_naar_bestand('get', 'systeem/producten', 'zoek_eenv', 'zoektitel', this.value);' />


Het is dus de bedoeling dat die functie enkel maar wordt uitgevoerd als de key overeenkomt met een letter (a..z of A..Z) of cijfer (0..9). In de andere gevallen zoals backspace, arrows, spacie, leestekens, ... moet er niet gecontroleerd worden.

Om te bepalen welke toets er wordt ingedrukt heb ik deze functie gevonden, mss kan dit helpen.

  1. function welke_toets(eventObject)
  2. {
  3. if (!eventObject) keyCode = window.event.keyCode; //IE
  4. else keyCode = eventObject.which; //Mozilla
  5. return keyCode;
  6. }


Kan iemand mij helpen 

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s