deaktivieren Sie ein Kontrollkästchen, wie andere überprüft und das Formular abschicken

Ich versuche zu kombinieren, zwei javascript Funktionen in einer Funktion.

So, ich habe dieses Stück code:

<form name="form1" action="testing_page2.php" method="GET">
<p><input id="Main" type="checkbox" name="Main" value="1" onClick="javascript:uncheckSecondary(this);" />Main</p>
<p><input id="Secondary" type="checkbox" name="Secondary" value="2" />Secondary</p>
</form>

<script language="javascript" type="text/javascript">
function uncheckSecondary(obj)
        {
            if (obj.checked == true)
            {
                document.getElementById("Secondary").checked = false;
            }
        }
</script>

Hier, wenn die Seite geladen wird, die Sekundären Kontrollkästchen überprüft (ich habe eine if clause es, aber es ist nicht in Bezug auf meine Frage) , aber Main wird nicht überprüft.
Als ich Sie das Main checkbox, Sekundären ist deaktiviert.

Und auch ich habe ein Stück code:

<script language="javascript">
function checkRefresh(value)
{
    document.form1.submit();
}
</script>
<form name="form1" action="testing_page2.php" method="GET">
    <p><input id="Main" type="checkbox" name="Main"  value="1" onClick="this.form.submit();"/>Main</p> 
    <p><input id="Secondary" type="checkbox" name="Secondary" value="2"  onClick="this.form.submit();"/>Secondary</p>

</form>

Hier, wie ich überprüfen/deaktivieren Sie alle Kontrollkästchen, wird das Formular gesendet.

Bearbeitet:

Was ich will, ist zu kombinieren function checkRefresh(value) und function uncheckSecondary(obj) so , dass wenn ich überprüfen, Haupt -, die Sekundäre ist deaktiviert und das Formular abgeschickt wird, und Umgekehrt.

  • Versuchen Sie den neuen code, den ich gerade Hinzugefügt...
InformationsquelleAutor user2170133 | 2013-04-18
Schreibe einen Kommentar