<script language="Javascript">
<!--
function CheckField(new_order){
if (new_order == false ) {
if (document.formAdd.txtOrderName.value == "" && document.formAdd.txtNewOrder[0].checked ) {
alert("Ange en orderreferens!"); return false;
} else {
document.formAdd.submit();
}
} else {
if (document.formAdd.txtOrderName.value == "") {
alert("Ange en orderreferens!"); return false;
} else {
document.formAdd.submit();
}
}
}
//-->
</script>
Jag ser inget direkt fel i denna funktionen och den fungerar helt korrekt i IE5/6 även NS6.
Problemet är att den inte funkar i IE4.
Om man klickar på knappen utan att fylla i någonting i txtOrderName kommer
en alert() upp men om jag fyller i text i txtOrderName så händer absolut ingenting
alls när jag klickar på "OK".
Såhär anropar jag funktionen.
<a href="#" OnClick="CheckField(true);">OK</A>
Vad är det med denna kod som IE4 inte verkar gilla, jag fattat ingenting, det
är ju inte speciellt avancerade saker...
/tobias
------------------
the man with the golden bottle..
function CheckField(){
if (document.formAdd.txtOrderName.value == "" && document.formAdd.txtNewOrder[0].checked ) {
alert("Ange en orderreferens!"); return false;
}
if (document.formAdd.txtOrderName.value == "") {
alert("Ange en orderreferens!"); return false;
}
}
//-->
</script>
lägg till detta i formtaggen:
<form ="return CheckField()">
------------------ I'm not vulgar. I never use the "F" word. To "make love" is a much nicer phrase to describe what my girlfriend did... to 8 of my friends while I was in the hospital... banging her sister... who's in a coma...
281 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e