Forum Moderators: open
<script>
function calculate(){
if(isNaN(document.test.textbox1.value) ¦¦ document.test.textbox1.value==""){
var text1 = 0;
}else{
var text1 = parseInt(document.test.textbox1.value);
}
if(isNaN(document.test.textbox2.value) ¦¦ document.test.textbox2.value==""){
var text2 = 0;
}else{
var text2 = parseInt(document.test.textbox2.value);
}
if(isNaN(document.test.textbox3.value) ¦¦ document.test.textbox3.value==""){
var text3 = 0;
}else{
var text3 = parseInt(document.test.textbox3.value);
}
if(isNaN(document.test.textbox4.value) ¦¦ document.test.textbox4.value==""){
var text4 = 0;
}else{
var text4 = parseInt(document.test.textbox4.value);
}
document.test.textbox5.value = (text1+text2+text3+text4);
}
</script>
<form name="test">
<input type="text" onblur="calculate()" name="textbox1"> <br>
<input type="text" onblur="calculate()" name="textbox2"><br>
<input type="text" onblur="calculate()" name="textbox3"><br>
<input type="text" onblur="calculate()" name="textbox4"><br>
<br>
answer<br>
<input type="text" name="textbox5"><br>
</form>
Change the broken pipe characters to regular pipe characters. It will not see these as or and will throw exceptions.
This was just addressed in this group a couple of days ago. Here is a link to the thread--two alternate answers can be found in #6 and #7.
[webmasterworld.com...]
ajkimoto