JSFiddle 演示问题... http://jsfiddle.net/9Lzj6/2/
我正在使用 jQuery 验证插件http://docs.jquery.com/Plugins/Validation && https://github.com/jzaefferer/jquery-validation来验证表单。
JS
<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>
<script type="text/javascript">
$("#patient_info_form").validate({
rules: {
"data[gender]": {required :true},
"data[dob_month]": "required",
"data[dob_day]": "required",
"data[dob_year]": "required"
}
});
</script>
HTML
<form id="patient_info_form" name="patient_info_form" action="..." method="post">
<select name="data[dob_month]" id="data[dob_month]" required="required">
<option value="" selected="selected"></option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
</select>
<select name="data[dob_day]" id="data[dob_day]" required="required">
<option value="" selected="selected"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="data[dob_year]" id="data[dob_year]" required="required">
<option value="" selected="selected"></option>
<option value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
</select>
<label for="gender_male" class="button_gender male">
<input type="radio" name="data[gender]" value="male" id="gender_male" required="required">
</label>
<label for="gender_female" class="button_gender female">
<input type="radio" name="data[gender]" value="female" id="gender_female" required="required">
</label>
</form>
iPad问题
它在标准浏览器中完美运行(在 Chrome 中测试),但在 iPad 上根本无法运行。我对 iPad 编程是 100% 的新手,而且(对我来说很不幸)这个网站只能通过 iPad 访问。
我还需要对 jQuery Validation Plugin 做些什么才能让它在 iPad 上工作吗?我也尝试了 jQuery Mobile,但没有运气,但我愿意在指导下再试一次。
有人可以提供指向教程、插件或示例代码的链接,这些链接将向我展示如何验证选择、单选组(无默认设置,但需要一个选择)和复选框(无默认设置,但需要从列表中选择一个 - 不是显示在上面的示例代码中,但我也需要)?
PS 我不需要弹出窗口或错误消息。如果不满足所有要求,我只需要停止表单提交。
在此先感谢您的帮助。