bezorg de laatste berichten direct op de desktop
Welkom, Gast
Alstublieft Inloggen of Registreren.    Wachtwoord verloren?

Invoerveld ZoekFunctie mag niet leeg zijn.
(1 bezoeker) (1) Gast
Ga naar onderkantPagina: 1
TOPIC: Invoerveld ZoekFunctie mag niet leeg zijn.
#4362
Invoerveld ZoekFunctie mag niet leeg zijn. 4 Jaren, 10 Maanden geleden Karma: 0
Ik zoek een scriptje dat nakijkt of er in het invoerveld van mijn Zoekfunctie wel iets ingevuld is als men op de Zoek-button klikt. Als dit niet is moet er een alertje verschijnen. Als er wel iets ingevuld is gaat de opdracht gewoon verder.
Iemand een idee ?
Ik heb er al verschillende gevonden op het net, maar geen enkel werkt. Is dit mischien omdat de value van het zoekveld al de waarde "<%= Request.QueryString("ZoekProduct") %>" heeft ?

Nu heb ik :

<script type="text/javascript">
<!--
function controleer(Zoeken)
{
if(Zoeken.ZoekProduct.value == "")
{ alert("Je hebt niks ingevuld."); }
}
//-->
</script>
</head>
<body>
<form id="Zoeken" name="Zoeken" method="get" action="Search_Results.asp" >
<table width="620" border="1" cellspacing="0" cellpadding="2">
<tr>
<td>Zoek
<label>
<input name="ZoekProduct" type="text" id="ZoekProduct" value="<%= Request.QueryString("ZoekProduct") %>" size="10" onchange="controleer(this.form)" />
<input type="submit" name="Submit" value="Submit" />

Dit werkt alleen als men eerst iets invoert, dan op Zoek klikt (resultaat wordt getoond), terugklikken in de browser, het ingevoerde (is blijven staan) verwijdert en dan terug op Zoek klikt.
Dan pas krijg ik het alertje !

Iemand een idee hoe ik dit normaal kan laten werken ?

Alvast bedantk,
Yammaski.
yammaski
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#4364
4 Jaren, 10 Maanden geleden Karma: 0
Je moet in ieder geval je dubbele quotes die in de value staan escapen!
Rik
Moderator
Berichten: 28
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#4365
4 Jaren, 10 Maanden geleden Karma: 0
bedankt ... ik heb het ondertussen gevonden

Dit is het scriptje dat werkt :

<script type="text/javascript">
function controleer(form)
{
if(form.ZoekProduct.value == "")
{
alert("Je hebt niets ingevuld.");
return false;
}
}
</script>


Bij in form-tags zetten : onsubmit="return controleer(this)"


Groeten,
Yammaski.
yammaski
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
Ga naar bovenkantPagina: 1
Moderators: Rik, Roy