Ok I have this javscript for a form and it works fine in Internet Explorer, and some of it works in Firefox, but not all of it.
Here is the javascript:
Now here is the html:Code:function erasetext(value) { if (mapform.cityinput.value=="") mapform.cityinput.value="City"; if (mapform.stateinput.value=="") mapform.stateinput.value="State"; if (mapform.zipinput.value=="") mapform.zipinput.value="Zip Code"; if (mapform.streetinput.value=="") mapform.streetinput.value="Street Address"; fieldnumber = value; switch(fieldnumber) { case 1: if (mapform.cityinput.value=="City") mapform.cityinput.value=""; break; case 2: if (mapform.stateinput.value == "State") mapform.stateinput.value = ""; break; case 3: if (mapform.zipinput.value == "Zip Code") mapform.zipinput.value = ""; break; case 4: if (mapform.streetinput.value == "Street Address") mapform.streetinput.value = ""; break; } } function submitmap(form) { if (form.streetinput.value=="Street Address") form.streetinput.value=""; if (form.cityinput.value=="City") form.cityinput.value=""; if (form.stateinput.value=="State") form.stateinput.value=""; if (form.zipinput.value=="Zip Code") form.zipinput.value=""; } function checkentries(event,form) { if (event && event.which == 13 || event.keyCode==13) { if (form.stateinput.value=="State" || form.stateinput.value=="") { if (form.zipinput.value=="Zip Code" || form.zipinput.value=="") { alert('Please enter a State or Zip Code'); } else submitmap(mapform); } else submitmap(mapform); } } function submitclick(form) { if(form.stateinput.value=="State" || form.stateinput.value=="") { if (form.zipinput.value=="Zip Code" || form.zipinput.value=="") { alert('Please enter a State or Zip Code'); } else submitmap(mapform); } else submitmap(mapform); }
I thought it used to work in firefox but now it does not.Code:<form name="mapform" action="" method="get"> <input type="text" name="streetinput" value="Street Address" onclick="erasetext(4)" size="20" onkeypress="checkentries(event,this.form)"> <input type="text" name="cityinput" value="City" onclick="erasetext(1)" size="20" onkeypress="checkentries(event,this.form)"> <input type="text" name="stateinput" value="State" onclick="erasetext(2)" size="20" onkeypress="checkentries(event,this.form)"> <input type="text" name="zipinput" value="Zip Code" onclick="erasetext(3)" size="20" onkeypress="checkentries(event,this.form)"><br> <input type="button" name="start" value="Submit" onclick="submitclick(this.form)"> </form>
Any help is greatly appreciated.



Reply With Quote

Bookmarks