Jesper TMedlem sedan nov. 20017 144 inlägg Även fast "radera" inte är checkad så går värdet till 250:
if (document.form2.Radera.checked)
document.form2.strNotes.value='';
[b]document.form2.display.value='250';[/b]
document.form2.Radera.checked=false;}
Det andra funkar som det skall. Vad kan det vara?
JohnsenMedlem sedan juli 2000836 inlägg Det är i princip inget fel, bara att du glömt en "{"
if (document.form2.Radera.checked)[b]{[/b]
document.form2.strNotes.value='';
document.form2.display.value='250';
document.form2.Radera.checked=false;}
Alternativt kan du lägga till "true".
if (document.form2.Radera.checked == true){
document.form2.strNotes.value='';
document.form2.display.value='250';
document.form2.Radera.checked=false;}
Jesper TMedlem sedan nov. 20017 144 inlägg Ok, "}" hade jag missat när jag klippte in koden, funkar fortfarande inte.
JohnsenMedlem sedan juli 2000836 inlägg Ok, då är det något fel på din övriga kod, för det här funkar:
<script>
function rensa(){
if (document.form2.Radera.checked){
document.form2.strNotes.value='';
document.form2.display.value='250';
document.form2.Radera.checked=false;
}
}
</script>
<form name="form2">
<input type="text" name="strNotes">
<input type="text" name="display">
<input type="checkbox" name="Radera">
</form>
<a href="javascript:rensa();">Rensa</a>
Jesper TMedlem sedan nov. 20017 144 inlägg Ok, något fel som är trasigt helt enkelt. Går det inte att nollställa formuläret på detta viset då?
<script>
function rensa(){
if (document.form2.Radera.checked){
document.form2.reset;
}
}
</script>
<form name="form2">
<input type="text" name="strNotes">
<input type="text" name="display">
<input type="checkbox" name="Radera">
</form>
<a href="javascript:rensa();">Rensa</a>
(Detta funkar ju naturligtvis inte, annars hade jag ej frågat.. ;))