login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Veld aanpassen dmv naam

Offline dimb - 25/12/2008 10:35
Avatar van dimbNieuw lid Ik heb een controle op de invoer gezet zodat de invoer niet groter kan zijn dan een bepaald getal. Alleen wil ik het veld kan veranderen door de naam in te vullen en niet het element.

Zie code voor wat ik bedoel ;P

  1. <script type="text/javascript">
  2.  
  3. var myArray = new Array();
  4.  
  5. function add(i,v,id,b){
  6.  
  7. if(i>b){
  8. document.forms[0].elements[id].value = b; //WERKT WEL MAAR WIL IK NIET
  9. document.forms[0].id.value = b; //WERKT NIET MAAR WIL IK WEL
  10. document.forms[0].+id+.value = b; //WERKT NIET MAAR WIL IK WEL
  11. i=b;
  12. }
  13.  
  14. var w = i*v;
  15. myArray[id] = w;
  16. recalc();
  17. }
  18.  
  19. function recalc(){
  20. var totaal = array_sum(myArray);
  21. document.getElementById("aantal").innerHTML = totaal;
  22. }
  23.  
  24.  
  25. function array_sum(array) {
  26. var total = 0;
  27. if(array.length > 0) {
  28. for(var k in array) {
  29. total += parseInt(array[k]);
  30. }
  31. return total;
  32. }
  33. return 0;
  34. }
  35.  
  36. </script>
  37. <br /><br />
  38. <form name="myform">
  39. <input type="text" name="0" size="1" onkeyup="add(this.value,4,0,5);" value="9"> Auto (4 mensen)<br />
  40. <input type="text" name="1" size="1" onkeyup="add(this.value,50,1,5);" value="9"> Bus (50 mensen)<br />
  41. <input type="text" name="2" size="1" onkeyup="add(this.value,150,2,5);" value="9"> Vliegtuig (150 mensen)<br />
  42. </form>
  43. <span id="aantal">0</span> mensen


Paul

1 antwoord

Gesponsorde links
Offline Martijn - 25/12/2008 13:58
Avatar van Martijn Crew PHP zoiets?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.235s