Na "Alert" op dezelfde page blijven

Status
Niet open voor verdere reacties.

yammaski

Gebruiker
Lid geworden
9 mrt 2005
Berichten
284
M'n script werkt, maar als je op OK klikt in de alert, krijg je de volgende pagina. Hetgeen niet zou mogen.
Kleine aanpassing ?

[JS]
<!--
function validateForm(objForm)
{

if (objForm.FrogStyling_1_Color_Add.selectedIndex == 0) {
alert("Kies een kleur aub !");
return false;
}
}
// -->
[/JS]
Form met eerste option welke de alert moet geven.
HTML:
<form  action=""  method="post"  name="FrogStyling_1_ATC_<%=rsDetail.Fields("ProductID").value%>"  id="FrogStyling_1_ATC_<%=rsDetail.Fields("ProductID").value%>">
<select name="FrogStyling_1_Color_Add" id="FrogStyling_1_Color_Add">
<option selected="selected" style="background-color:#FFFFFF; color:#336633 ">Kies hier een kleur !</option>
</form>
 
op je form moet dan een 'onsubmit' event handler:
HTML:
<form bla='bla' onsubmit='validateForm();'>
   <...>
</form>
[JS]function validateForm()
{
return false;
}[/JS]:thumb:
 
Volgens mij moet de onSubmit "return validateForm();" zijn (met 'return' ervoor).
 
Volgens mij moet de onSubmit "return validateForm();" zijn (met 'return' ervoor).
Ook niet, net geprobeerd !


Die is er :
HTML:
onClick="validateForm(document.FrogStyling_1_ATC_<%=rsDetail.Fields("ProductID").value%>)"
, sorry had ik niet vermeld.

Maar het ligt misschien aan de form action ?
HTML:
<form  action="<%=cStr(Request.ServerVariables("SCRIPT_NAME"))%><%=WA_eCart_IIf((Request.ServerVariables("QUERY_STRING") <> ""), "?" & Request.ServerVariables("QUERY_STRING"), "")%>" method="post" name="FrogStyling_1_ATC_<%=rsDetail.Fields("ProductID").value%>"  id="FrogStyling_1_ATC_<%=rsDetail.Fields("ProductID").value%>">
 
Laatst bewerkt:
Als ik je eerste script zie dan zou het:
[JS]onsubmit="return validateForm(this);"[/JS]
moeten zijn, met (this) tussen de haakjes! :)
Die is er :
HTML:
onClick="validateForm(document.FrogStyling_1_ATC_<%=rsDetail.Fields("ProductID").value%>)"
dat is onclick. :(
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan