Je dois faire en sorte que cette erreur apparaisse si l'utilisateur essaie de quitter la page sans cocher cette case. Il n'a pas d'autre usage que visuel, y a-t-il un moyen de mettre en œuvre une telle chose?Checkbox show error
<span>
<input value="1" type="checkbox" name="salgsvilkar" ID="checkbox2" style="float:left;"
onclick="document.getElementById('scrollwrap').style.cssText='
border-color:#85c222;
background-color:#E5F7C7;';" />
<label for="checkbox2" class="akslabel">
Salgs og leveringsvilkår er lest og akseptert
</label>
</span>
Le CSS joint est juste pour le style, aucun point l'affichant.
J'ai essayé:
{literal}
<script type="text/javascript">
if ($("#checkbox2").val()==1){
alert('Please accept the terms of sale');
//or you can use other method of showing the error. lightbox? showing error msg on a span, etc.
}
</script>
{/literal}
INSCRIT dans le balisage juste avant la case à cocher, mais il ne veut pas travailler.
MISE À JOUR:
De plus les réponses données, voici le formulaire soumettre le code ..
{form action="controller=checkout action=payOffline query=id=$method" handle=$offlineForms[$method] method="POST"}
{include file="block/eav/fields.tpl" fieldList=$offlineVars[$method].specFieldList}
<div id="handel_fortsett_btns">
<p class="submit">
<a href="{link route=$return}" class="continueShopping" title="Fortsett å handle"><span><span><span><span> </span></span></span></span></a>
<input type="hidden" name="step" value="{$step}" />
<label></label>
<button type="submit" class="submit" name="{$method}" id="fullfor_btn" title="Fullfør bestillingen nå" value=""> </button>
</p>
</div>
{/form}
Merci.
Merci, j'ai du mal à le faire fonctionner, je vais mettre à jour ma question. – Kyle
Comment puis-je ajouter l'événement click? Merci pour les ressources, je vais continuer à apprendre jQuery, il est temps. – Kyle
Utilisez simplement $ ("# buttonid"). Click (function() {// codes supplémentaires ici}); google si vous avez besoin de plus d'informations. – melaos