nille99Medlem sedan aug. 2002352 inlägg jag har ett kontakt formulär med olika textrutor
samt en listruta så kan man väja hur man vill bli kontaktad
mail, telefon,brev mm.
om man tex väljer "Mobiltelefon"
så ska den kontroller att den är ifylld
jag har en kod som kontrolerar textrutan "Mobiltelefon"
if(formobj.Mobiltelefon.value.length==0){
formobj.Mobiltelefon.style.borderColor='red';
formobj.Mobiltelefon.style.borderWidth='2';
bolFel = true;
} else {
formobj.Mobiltelefon.style.borderColor='#666666';
formobj.Mobiltelefon.style.borderWidth='1';
}
hur gör jag att den hoppar över den texten om jag inte väljer
Mobiltelefon?
Peter SMedlem sedan dec. 20025 483 inlägg Exempel:
<script type="text/javascript">
<!--
function checkForm(o){
var
e=o.elements,
i=e.length,
w=e["s"].options[e["s"].selectedIndex].value;
while(i-->0){
if(e[i].type=="text" && e[i].name==w && e[i].value.length < 1){
alert("Du måste fylla i följande: " + w);
return false;
}
}
};
//-->
</script>
...
<form onsubmit="return checkForm(this)">
<select name="s">
<option value="Mobiltelefon">Mobiltelefon</option>
<option value="Epost">E-post</option>
<option value="Brev">Brev</option>
</select>
<br>
Mobiltelefon:<br>
<input type="text" name="Mobiltelefon"><br>
E-post:<br>
<input type="text" name="Epost"><br>
Brev:<br>
<input type="text" name="Brev"><br>
<input type="submit"><br>
</form>
:)