사용자가이 체크 박스를 선택하지 않고 페이지를 벗어나려고하면이 오류를 표시해야합니다. 그것은 시각적 인 것 이외의 다른 용도를 가지고 있지 않습니다, 그런 것을 구현하는 방법이 있습니까?체크 박스 표시 오류
<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>
첨부 된 CSS는 스타일을 지정하기위한 것일뿐 게시 할 사항이 아닙니다.
{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}
그냥 체크 박스 전에 마크 업이 진출하지만, 그것은 작동하지 않습니다
이 나는 노력했다.
UPDATE : 주어진 답변에 추가
, 여기
{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}
감사합니다 .. 양식 코드를 제출합니다.
감사합니다. 문제가 발생하여 제 질문을 업데이트 할 것입니다. – Kyle
어떻게하면 클릭 이벤트를 추가 할 수 있습니까? 리소스를 가져 주셔서 감사합니다. jQuery에 대해 배우게 될 것입니다. – Kyle
그냥 $ ("# buttonid")를 클릭하십시오. (function() {// 여기에 추가 코드}); 당신이 더 많은 정보가 필요하면 구글. – melaos