javascript - 使用提交按钮进行 jquery 表单验证

标签 javascript jquery html

我正在做我的网站项目,我的 jquery 函数似乎不起作用 .我必须验证这一点:如果用户输入 <<nom de famille du pere>> , <<prenom du pere>>也必须输入。这是我的 html 代码:

<div class="form-group">
<div class="col-md-6">
  <label class="col-md-4 control-label" for="father">Nom de famille  du père </label>  
  
  <input id="father" name="father" type="text"  class="form-control input-md" >
  </div>   
</div><br/><br/><br/>

<div class="form-group">
<div class="col-md-6">
  <label class="col-md-4 control-label" for="ffather">Prénom du père</label>  
  <input id="ffather" name="ffather" type="text"  class="form-control input-md">
   </div>  
</div><br/><br/><br/>

这是我的 jquery 函数:

$(document).ready(function() {
$('#father').submit(function() {
  if ($(this)).is(':empty')) {
	 $('#ffather').prop('required',false);  
	
	 
}
else{
	$('#ffather').prop('required',true);  
	 
	
}}  }

最佳答案

演示:http://jsfiddle.net/Lfnrrdfu/1/

您的代码中有一些错误:

$('#father').on('keyup', function () {
    if (!$(this).val()) {
       $('#ffather').prop('required',false);  
    }
    else{
      $('#ffather').prop('required',true);  
    }
    console.log($('#ffather').prop('required'));
});

您不能将提交事件与输入一起使用,提交是针对表单的,您可以使用表单,但必须阻止默认值,然后检查输入的值。

关于javascript - 使用提交按钮进行 jquery 表单验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29480412/

相关文章:

javascript - 从函数内部返回变量到外部

javascript - 如何排序道场/多选列表

javascript - 带有倾斜边框的现有 div 内的新 div

javascript - 如何在iframe内制作固定div

javascript - 将 jQuery inputmask 附加到 DOM 元素

javascript - 如何使用 geocomplete.js 将标记添加到谷歌地图

javascript - 正则表达式帮助 JavaScript 验证和提取最后一个数字

javascript - 如何从Json输出中获取特定信息

javascript - 是否可以根据网址播放声音文件onclick?

javascript - Twitter Bootstrap 下拉菜单不出现