Dropdown vullen aan de hand van checkbox

Status
Niet open voor verdere reacties.

phobia

Terugkerende gebruiker
Lid geworden
4 sep 2006
Berichten
1.777
Ik heb twee checkboxen.

* binnen gekomen (begint checked=true)
* verstuurd
Deze zijn gekoppeld zodat ze nooit samen checked=true kunnen zijn

de keuze van deze checkboxen bepalen welke datums er in de dropdown komen

maar hoe moet ik beginnen en maken?
 
ik heb een javascript funcie gevonden die bekijkt of een checkbox is aangevinkt:
Code:
if(document.myform.mybox.checked == true)
{ opdracht }

en hier heb ik een javascript functie om een checkbox aan of af te vinken:
Code:
document.myform.mybox.checked==treu
document.myform.mybox.checked==false
je moet voor myform en mybox de naam van het <form> en de name van de checkbox invullen

ik ben niet zo goed in javascirpt maar zou je zo iets in elkaar kunnen knutselen?
 
ik heb een javascript funcie gevonden die bekijkt of een checkbox is aangevinkt:
Code:
if(document.myform.mybox.checked == true)
{ opdracht }

en hier heb ik een javascript functie om een checkbox aan of af te vinken:
Code:
document.myform.mybox.checked==treu
document.myform.mybox.checked==false
je moet voor myform en mybox de naam van het <form> en de name van de checkbox invullen

ik ben niet zo goed in javascirpt maar zou je zo iets in elkaar kunnen knutselen?

Het werkt vaan beter om met getElementById te werken dan "door de DOM te lopen". Daaraast gaat je code om een checkbox aan of uit te vinken ook niet werken. Je moet ten eerste maar 1 = gebruiken en het is niet treu maar true.
 
het php script wat ik heb gemaakt is:
PHP:
<head>
<style type="text/css">
.style10 {
	font-size: small;
}
</style>
</head>

<?
//include('../../check.php');
include ('../functions/connect.php'); //verbinding maken
$query = ("SELECT DISTINCT date_format(datumIn, '%d-%m-%Y') AS datumIn
			FROM tblbriladmin
			WHERE debnr = ".$_SESSION['Klant_id']) ;// Opzoeken orders gegevens
//query is aangemaakt
$sql = mysql_query($query) or die ( mysql_error( ) );
//query is uitgevoerd
?>
<FORM style="position: absolute; width: 170px; height: 139px; z-index: 1; left: 782px; top: 0px;" id="layer1" class="style3" name"zoeken" target="I1" method="POST" action="../../loggedin/orders/order_zoekdatum.php"
style="width: 100px" class="style10">

<span class="style10">

<input type="checkbox" id="binnen_gekomen" name="binnen_gekomen" checked="checked"
onclick="if (this.checked!=true) { document.getElementById('verstuurd').checked=true } 
else { document.getElementById('verstuurd').checked=false }" /></span> Ontvangen<br />

<span class="style10">

<input type="checkbox" id="verstuurd" name="verstuurd" 
onclick="if (this.checked!=true) { document.getElementById('binnen_gekomen').checked=true } 
else { document.getElementById('binnen_gekomen').checked=false }" /></span> Verzonden



<select name="zoekdatum" style="width: 110px"> 

<?
while($record = mysql_fetch_object($sql))
{
echo '<option value='.trim($record->datumIn).'>'.trim($record->datumIn).'</option>"'."\n";

}
?>
</select>
<input type="submit" name="zoeken" value="Zoeken"
</FORM>

Nu zal ik voor het vullen van de dropdown een nieuw script moeten maken met een if isset() erin

maar hoe laat ik het aansturen hier gebeuren?

en mij oude tread werd niet meer gezien/gelezen/gereageerd!
 
voor mij is eigenlijk de vraag, hoe kan ik dropdown laten vullen op de juiste plaats. Niet dat ik er steeds een nieuwe dropdown erbij krijg!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan