submit onclick bij checkbox met image

Status
Niet open voor verdere reacties.

roben

Gebruiker
Lid geworden
4 dec 2008
Berichten
65
Hallo,

Weet iemand een manier om de de checkbox onclick te laten submitten?
ik gebruik namelijk dit script: klik

en daarmee werkt onclick="this.form.submit()" niet,
en onclick="document.form1.submit()" werkt ook niet.

als ik er iets omheen zet zoals span, div, enz. en daarin onmousedown="document.form1.submit()" plaats dan submit hij wel, maar neemt de waarde niet mee van de checkbox.

Iemand een idee om dit op een andere manier te doen?

Alvast bedankt..!
 
Hoi,

heb je toevallig een stukje relevante code? Dus een paar regels HTML met daarin dat onclick-gedoe.
 
Kijk eens naar deze code, daar wordt je misschien iets wijzer van.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
<html xmlns=http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<input type="submit" name="submit" name="submit2" onclick="submitform()"
value="Submit" style="color:white; background-color:red;">
<script type="text/javascript">
function submitform()
window.location.href = "http://www.google.com";
</script>

</body>
</html>
 
Hoi,

heb je toevallig een stukje relevante code? Dus een paar regels HTML met daarin dat onclick-gedoe.

Ja, dat heb ik wel, hier komt het:

PHP:
<form method="GET" action="specs.php" id="Form1" name="selector">

<input type="checkbox" name="geheugen" value="1" <? if($_GET['geheugen'] == '1'){ echo 'checked'; } ?> onclick="this.form.submit()" class="styled">&gt; 2GB geheugen

<input type="checkbox" name="inch" value="1" <? if($_GET['inch'] == '1'){ echo 'checked'; } ?> onclick="document.selector.submit()" class="styled">&gt; 17 inch

Meer als dit gebruik ik niet, plus natuurlijk de scripten van dat script.
Hier kunnen jullie mijn script zien: http://www.laptopreviews.nl/specs-laptop/

Het probleem is dat hij dus helemaal niet op de onclick reageerd, en ook niet op onmousedown.
 
Even buiten je vraag om: dit gaf mn Firefox console aan:
Fout: switchicon is not defined
Bronbestand: http://www.laptopreviews.nl/specs-laptop/
Regel: 696

Ehm, ik zie dus geen gestijlde checkboxjes. En hier werkt het verder wel gelijk goed. Kan je de 'stijl' aanzetten?

Ik denk overgens dat het in de hoek van een dubbele onclick-handle zit, maar dat moeten we dus nog maar eventjes zien.



:thumb:
 
Dat is dan helemaal mooi, ik heb ze in chrome wel staan, maar zodra ik firefox gebruik staan er weer de gewone boxjes..... pff...

Ik zie idd dat het in firefox werkt, maar daar werkt de stijl dus niet. Terwijl ik chrome staat de stijl wel aan, en daar werkt het dus niet.... Noujah, ik ga het nog wel ff proberen, maar ik denk dat ik er maar vanaf zie, want dit begint wel veel tijd te kosten zo allemaal.

Thanx voor de hulp anyway..! :thumb:
 
Geen probleem.

Ik wou in mn 1e post al plaatsen, 'waarom'? Er is een reden dat alle checkboxjes dezelfde vorm en kleur hebben bij een heel OS. Het is duidelijk, en veel makkelijker te herkennen. En dan hebben we het nog niet over de moeite die het kost om cross-browser je scriptje aan de gang te krijgen ;)



:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan