1. How to reset textbox + textarea?
2. How to make the "function getKeyValue_h(chr)" work without the submit button? (on pasting in textarea it should automatically give the calculated result in the textbox.)
JavaScript:
Within <body> (does it have to be in a form too?):Code:<!-- //&&& 1st of 2 instances of getKeyValue(). changed name of Fx, '_h' for hebrew? function getKeyValue_h(chr) { chr=chr.charAt(); if(chr=="A") return 1; if(chr=="B") return 2; if(chr=="G") return 3; if(chr=="D") return 4; if(chr=="H") return 5; if(chr=="V") return 6; if(chr=="X") return 8; if(chr=="+") return 9; if(chr=="Y") return 10; if(chr=="k" || chr=="K") return 20; if(chr=="L") return 30; if(chr=="m" || chr=="M") return 40; if(chr=="n" || chr=="N") return 50; if(chr=="$") return 60; if(chr=="O") return 70; if(chr=="p" || chr=="P") return 80; if(chr=="c" || chr=="C") return 90; if(chr=="q") return 100; if(chr=="R") return 200; if(chr=="S") return 300; if(chr=="T") return 400; return 0; } function computeValue(str) { var ans=0; for(var i=0; i<str.length; i++) { ans+=getKeyValue(str.charAt(i)); } return ans; } //-->
Code:<br><font face="BSTHebrew"> <textarea name="hInput" id="hInput" rows="9" cols="64" class="onLoad" onmouseover="this.className='onMouseOver'" onmouseout="this.className='onMouseOut'"> </textarea></font><br> <input type="button" value="calculate value" onclick="javascript:computeValue(document.all.hInput.value, 'h');"> <input type="reset" value="Clear" name="B2"> <input type="text" name="hOutput" id="hOutput" readonly="true">




Reply With Quote