안녕하세요 유효성을 검사하려면 아래 양식을 작성하십시오. 양식에 세 개의 텍스트 상자와 확인란이 있습니다. 세 개의 텍스트 상자가 모두 비어 있지 않은 것처럼 양식의 유효성을 검사하고 싶습니다. 체크 상자 상자에서 하나를 선택해야합니다. jvery 아래에 시도했지만 havdate 형식이 아닙니다.필수 필드가 채워질 때까지 양식 제출 버튼을 사용하지 마십시오.
<form id="cadandrivit" name="cadandrivit" method="post" action="<?php echo $this->getUrl('revitgallery/index/download')?>">
<ul class="form-list">
<li><label for="firstname" class="required"><em>*</em>Name:</label>
<div class="input-box">
<input name="firstname" id="firstname" title="Contact Name" value="" type="text" class="input-text checkboxfile required-entry" />
</div></li>
<li><label for="company" class="required"><em>*</em>Company Name:</label>
<div class="input-box">
<input name="company" id="company" title="Company Name" value="" type="text" class="input-text checkboxfile required-entry" />
</div></li>
<li><label for="email" class="required"><em>*</em>Email:</label>
<div class="input-box">
<input name="email" id="email" title="E-Mail" value="" type="text" class="input-text checkboxfile required-entry" />
</div></li>
<li class="cf">
<div class="cadrivit_checkbox">
<span><input type="checkbox" value="DoorCavitySliderCriterionIndustriesCascadeArtesian_11089.zip" name="Cascade Sliding Systems - Revit[]">Artesian - Revit</span> <span><input
type="checkbox" value="Door-Cavity-Slider-Criterion-Industries-Cascade-Campaspe_60845.zip" name="Cascade Sliding Systems - Revit[]">Campaspe - Revit</span> <span><input
type="checkbox" value="Door-Cavity-Slider-Criterion-Industries-Cascade-Glacier-Frameless_57288.zip" name="Cascade Sliding Systems - Revit[]">Glacier Frameless - Revit</span>
<span><input type="checkbox" value="Door-Cavity-Slider-Criterion-Industries-Cascade-Oxbow_89345.zip" name="Cascade Sliding Systems - Revit[]">Oxbow - Revit</span> <span><input
type="checkbox" value="Door-Cavity-Slider-Criterion-Industries-Cascade-Tanaro_34537.zip" name="Cascade Sliding Systems - Revit[]">Tanaro - Revit</span> <span><input
type="checkbox" value="Door-Face-Slider-Criterion-Industries-Cascade-Amazon_63391.zip" name="Cascade Sliding Systems - Revit[]">Amazon - Revit</span> <span><input
type="checkbox" value="Door-Face-Slider-Criterion-Industries-Cascade-Atlantic_79142.zip" name="Cascade Sliding Systems - Revit[]">Atlantic - Revit</span> <span><input
type="checkbox" value="Door-Face-Slider-Criterion-Industries-Cascade-Niagara_99081.zip" name="Cascade Sliding Systems - Revit[]">Niagara - Revit</span> <span><input
type="checkbox" value="Door-Face-Slider-Criterion-Industries-Cascade-Panama_89704.zip" name="Cascade Sliding Systems - Revit[]">Panama - Revit</span> <span><input
type="checkbox" value="Window-Face-Slider-Criterion-Industries-Cascade-Miami-120_71561.zip" name="Cascade Sliding Systems - Revit[]">Miami - Revit</span>
</div>
</li>
</ul>
<button id="cadandrivitbutton" disabled="true" type="submit" title="Download" class="button">
<span><span>Download</span></span>
</button>
</form>
<script type="text/javascript">
jQuery(document).ready(function($) {
$('.checkboxfile').keyup(function() {
if ($(this).val().length == 0)
$('#cadandrivitbutton').attr('disabled', true);
})
$('input:checkbox').click(function() {
var buttonsChecked = $('input:checkbox:checked');
if (buttonsChecked.length) {
$('#cadandrivitbutton').removeAttr('disabled');
} else {
$('#cadandrivitbutton').attr('disabled', 'disabled');
}
});
});
</script>
당신은 그 허에 대해 jsfiidle을 게시 할 수 있습니까! –
http://jsfiddle.net/usp41Lqw/ – magelearner