login  Naam:   Wachtwoord: 
Registreer je!
 Forum

output naar verschillende tekstvelden

Offline emerald - 20/10/2007 13:51 (laatste wijziging 20/10/2007 13:55)
Avatar van emeraldNieuw lid Ik heb verschillende tekstvelden en zou bij het aanroepen van de functie debiet_berekenen() afhankelijk van het meegegeven ID een output moeten genereren in 1 van de tekstvelden (tdeb_t1, tdeb_t2, tdeb_t3 , ...)

Heeft iemand een idee hoe ik dit kan oplossen 'k heb al wat geprobeerd met die namen in een array te zetten maar dat lukt niet ( 'k ben niet echt bedreven in javascript)

  1. //----------Bereken de debieten----------//
  2. function debiet_berekenen(opp,id){
  3. this.opp = opp;
  4. this.id = id;
  5. var berekend_deb='';
  6.  
  7. var deb_t;
  8.  
  9. if(this.opp==''){ // Kijk of een oppervlakte is ingegeven
  10. document.myForm.deb_t.value=(''); // Geen opp, geen output
  11. }
  12. else{ // opp wel ingegeven
  13. berekend_deb = this.opp * 3.6;
  14. document.myForm.deb_t.value=(berekend_deb); // Print het berekende debier
  15. }
  16. }


  1. <tr>
  2. <td><b><i>Oppervlakte</i></b></td>
  3. <td><b><i>Berekend Debiet</i></b></td>
  4. </tr>
  5. <tr>
  6. <td width="10%"><input type="text" name="opp_t1" size="8" onBlur="debiet_berekenen(document.myForm.opp_t1.value,0)"></td>
  7. <td align="left" width="80%"><input type="text" class="noborder" size="50" name="deb_t1" onFocus="document.myForm.opp_t2.focus()"></td>
  8. <td align="left" width="80%"><input type="text" size="50" name="tdeb_t1" onFocus="document.myForm.tdeb_t1.focus()"></td>
  9. </tr>
  10. <tr>
  11. <td width="10%"><input type="text" name="opp_t2" size="8" onBlur="debiet_berekenen(document.myForm.opp_t2.value,1)"></td>
  12. <td align="left" width="80%"><input type="text" class="noborder" size="50" name="deb_t2" onFocus="document.myForm.opp_t3.focus()"></td>
  13. </tr>
  14. <tr>
  15. <td width="10%"><input type="text" name="opp_t3" size="8" onBlur="debiet_berekenen(document.myForm.opp_t3.value,2)"></td>
  16. <td align="left" width="80%"><input type="text" class="noborder" size="50" name="deb_t3" onFocus="document.myForm.opp_t4.focus()"></td>
  17. </tr>
  18. </form>

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.171s