// Problem with JavaScript coding //
I'm new to JavaScript and even to website coding. I'm trying to populate a form dynamically and am having trouble with FF7.
To start I couldn't even pass the name of the form as an argument with FF7. After simplifying the code to see what's basically wrong I have come to something funny.
In the code below at least the input element gets initiated, but if I just declare a variable then it doesn't!
With IE8 and even IE6 all my original code worked perfect. I could populate the whole form and then change it dynamically.
What am I doing that FF doesn't get?
Thank you.
Rick Trelles
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<script type="text/JavaScript">
function fillInput()
{
alert("entered to populate");
// just by uncommenting this single line there is problem
//var myform = dateform1;
document.getElementById('tofill').value = 999;
// of course this never works
//myform.elements["tofill"].value = 999;
}
</script>
</head>
<body onload="fillInput()">
<FORM NAME="dateform1">
<b>Input:</b>
<input id="tofill" size=4 maxlength=4 ></input>
</FORM>
</body>
</html>
Spremenil cor-el
Vsi odgovori (3)
Oh no, the message was clipped without warning!
Which is a good place to get help with javascript for Firefox?
Izbrana rešitev
Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox.
http://forums.mozillazine.org/viewforum.php?f=25
You'll need to register and login to be able to post in that forum.
Thank you.