0
这是我的表单代码jQuery的 - 如何验证至少一个输入文本充满
<form action="http://localhost/package/insert" accept-charset="utf-8" name="frmAdd" id="frmAdd" method="POST" enctype="multipart/form-data">
<input type="radio" name="type" id="type_single" value="single" style="float:left">
<span style="float:left;margin-right:30px;">Single</span>
<span id="val-type" class="tooltips">Type is required!</span>
<input type="text" name="single" id="single" />
<span id="val-single" class="tooltips">Single is required!</span>
- OR -
<input type="file" name="single_list">
<span id="val-single_list" class="tooltips">Single is required!</span>
</form>
frmAdd功能:
$(document).ready(function() {
$('#frmAdd').ajaxForm({
target: "#targetForm",
type: "POST",
dataType: "json",
beforeSubmit: function() {
return checkForm();
}
});
});
,这是我checkForm()功能
function checkForm() {
var flag = true;
if (!$('input:radio:checked').length > 0) {
$("#val-type").fadeIn('slow');
flag = false;
}
if ($("#type_single").is(':checked')) {
var single_val = $("#single").val();
single_list_val = $("#single_list").val();
if (single_val == '' && $.trim(single_val == '')) {
$("#val-single").fadeIn('slow');
flag = false;
}
}
if (flag == false) {
setTimeout(function() {
$('.tooltips').fadeOut('slow');
}, 3000);
return false;
}
return true;
}
这一部分:
<input type="text" name="single" id="single" />
<span id="val-single" class="tooltips">Single is required!</span>
- OR -
<input type="file" name="single_list">
<span id="val-single_list" class="tooltips">Single is required!</span>
如何验证至少如果这些输入文本的一个充满形式是有效的,我不希望使用任何的jQuery插件做到这一点。
那* CSS *选择凉爽。 – loveNoHate 2014-10-03 05:28:38
检查值_“属性”_而不是值_“属性”_不是很酷。 – undefined 2014-10-03 05:32:24
@undefined编辑但我可以知道为什么不是? – 2014-10-03 05:35:14