login  Naam:   Wachtwoord: 
Registreer je!
 Forum

key code (Opgelost)

Offline tchiloh - 08/04/2009 09:26 (laatste wijziging 09/04/2009 13:25)
Avatar van tchilohNieuw lid dit is de orginele script: http://www.plaatscode.be/132054/

en hier heb ik het erin gestopt: http://www.plaatscode.be/132238/

**Edit**

Ik weet wat de fout is.
Hij wil het niet doen omdat er meerder tekstvelden zijn.
maar ik doe: document.getElementById('number_field')
dan zou hij tog gewoon moeten werken

14 antwoorden

Gesponsorde links
Offline Koen - 08/04/2009 10:16
Avatar van Koen PHP expert Krijg je een foutmelding? (foutconsole in Firefox)
Offline svghosting - 08/04/2009 10:16
Avatar van svghosting Lid Wat is de foutmelding, meer informatie. DAmn! we zijn geen robots die alles zomaar kunnen oplossen.
Offline tchiloh - 08/04/2009 10:19
Avatar van tchiloh Nieuw lid nee. geen fout meldingen.
Offline Koen - 08/04/2009 10:21
Avatar van Koen PHP expert Heb je je script misschien ergens online staan?
Offline tchiloh - 08/04/2009 10:22
Avatar van tchiloh Nieuw lid nee. ik heb hem hier intern op de netwerk
Offline flyingdragon - 08/04/2009 11:37 (laatste wijziging 08/04/2009 11:39)
Avatar van flyingdragon PHP beginner
tchiloh schreef:
nee. geen fout meldingen.
tchiloh schreef:
nee. ik heb hem hier intern op de netwerk

Goh, wat zijn we weer behulpzaam met het oplossen van je eigen probleem , zet hem ergens online, of zorg voor een fatsoenlijke foutmelding zodat we kunnen helpen?

Offline tchiloh - 08/04/2009 12:13 (laatste wijziging 08/04/2009 12:27)
Avatar van tchiloh Nieuw lid ik krijg geen fout en hij doet helemaal niks. ik weet wel dat de fout ligt in de form. ik heb geprobeert dingen weg te halen en heb gezien als ik de tabel weg haal dat hij het dan wel doet.
zit er iets in wat niet met de script kan werken?
Offline NTS64 - 08/04/2009 12:30 (laatste wijziging 08/04/2009 12:30)
Avatar van NTS64 PHP gevorderde Wat moet het doen? Wat doet het juist niet?
Heb je dit script zelf geschreven? Zo neen, dan moet je misschien de oorspronkelijke scripter contacteren...
Offline tchiloh - 08/04/2009 13:02 (laatste wijziging 09/04/2009 14:56)
Avatar van tchiloh Nieuw lid als ik op enter klik dan moet hij de waarde van de 'number_field' veld op 0 zetten.
maar hij doet niks.

Ik weet wat de fout is.
Hij wil het niet doen omdat er meerder tekstvelden zijn.
maar ik doe: document.getElementById('number_field')
dan zou hij tog gewoon moeten werken

dit is de orginele script: http://www.plaatscode.be/132054/

en hier heb ik het erin gestopt: http://www.plaatscode.be/132238/

**Edit**

is er niemand die mij kan helpen  
Offline Thomas - 09/04/2009 15:46
Avatar van Thomas Moderator key is altijd null, if (null) levert nooit "true" op, dus alles wat in je if-statement staat wordt nooit uitgevoerd?

Zet eens wat alerts in je code, om te zien wat uitgevoerd wordt, en wat niet.
Offline tchiloh - 09/04/2009 16:01
Avatar van tchiloh Nieuw lid
  1. function keyhit(e)
  2. {
  3. alert('Nr1');
  4.  
  5. thisKey = e ? e.which : window.event.keyCode
  6. switch (thisKey) {
  7. default: key = null
  8. }
  9. if(key)
  10. {
  11. alert('Nr2');
  12.  
  13. field = document.getElementById('number_field')
  14. if(isNaN(field.value))
  15. {
  16. alert('Nr3');
  17. field.value = 0
  18. }
  19.  
  20. }
  21. }


hij laat alleen 'Nr1' zien
Offline Koen - 09/04/2009 16:03
Avatar van Koen PHP expert
  1. function keyhit(e)
  2. {
  3. alert('Nr1');
  4.  
  5. thisKey = e ? e.which : window.event.keyCode
  6. if(thisKey)
  7. {
  8. alert('Nr2');
  9.  
  10. field = document.getElementById('number_field')
  11. if(isNaN(field.value))
  12. {
  13. alert('Nr3');
  14. field.value = 0
  15. }
  16.  
  17. }
  18. }

Offline tchiloh - 09/04/2009 16:09 (laatste wijziging 09/04/2009 16:10)
Avatar van tchiloh Nieuw lid
  1. onload = function(){
  2. field = document.getElementById('number_field')
  3. field.onkeydown = keyhit
  4. field.focus()
  5. }
  6.  
  7. function keyhit(e)
  8. {
  9.  
  10. thisKey = e ? e.which : window.event.keyCode
  11. switch (thisKey) {
  12. case 13: key = 'UP'
  13. break
  14. default: key = null
  15. }
  16. if(key)
  17. {
  18.  
  19.  
  20. field = document.getElementById('number_field')
  21. if(isNaN(field.value))
  22. {
  23. alert('Nr3');
  24. field.value = 0
  25. }
  26. if(key == 'UP')
  27. {
  28. alert('Nr2');
  29. field.value =0
  30. }
  31.  
  32.  
  33. }
  34. }


zo werkt hij wel. behalve op de pda dan.
is er een script waarmee je kan zien welke keycode je hebt getoetst?
Offline Koen - 09/04/2009 16:35
Avatar van Koen PHP expert alert(thisKey); ?  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.286s