Gossamer Forum
Home : General : Internet Technologies :

JavaScript Auto Fill Help Needed.

Quote Reply
JavaScript Auto Fill Help Needed.
Please Help with following code.
works in Netscape but not IE.

eval() not used correctly!

Code:
function AutoFill(FormName,SelectName,TargetName) {
var v = document.eval(FormName).eval(SelectName).selectedIndex;
var Output = document.eval(FormName).eval(SelectName).options[v].text;
if (Output > 1){
document.eval(FormName).eval(TargetName).value = "Yes"
}
else if (Output == "---") {
document.eval(FormName).eval(TargetName).value = "No"
}
else {
document.eval(FormName).eval(TargetName).value = "No"
}
}


<form name="MyForm">
<input name="MyInput" type="text" size="10">
<select name="MySelect" onchange="AutoFill('MyForm','Myselect','MyInput')">
<option>---
<option>1
<option>2
<option>3
</select>
</form>

Basically, what is the correct coding for:
Code:
document.eval(FormName).eval(SelectName).selectedIndex

I know that eval() is not the correct way to code this but I haven't been able to figure out the correct way.

Thanks,
beetlemanTongue

Marcus L. Griswold

Last edited by:

beetleman: Mar 28, 2003, 4:50 AM
Subject Author Views Date
Thread JavaScript Auto Fill Help Needed. beetleman 4516 Mar 28, 2003, 4:45 AM
Thread Re: [beetleman] JavaScript Auto Fill Help Needed.
Watts 4350 Apr 2, 2003, 2:41 PM
Post Re: [Watts] JavaScript Auto Fill Help Needed.
beetleman 4339 Apr 2, 2003, 3:13 PM