Javascript 如何使用jQuery在隐藏字段中显示消息?

Javascript 如何使用jQuery在隐藏字段中显示消息?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有一个输入字段,用于存储用于检查条件的值。我将其更改为隐藏:如果条件为false,我需要显示一条消息 如果该字段被隐藏,则不会显示该消息 html <input type="hidden" id="year1_req_fund_hidden" name="year1_req_fund_hidden"> 这样可以解决你的问题 if(!$('input').attr('id')==null){ //根据你的情况检查你的情况 //你的行动 }否则{ //在.hidden div中显

我有一个输入字段,用于存储用于检查条件的值。我将其更改为隐藏:如果条件为false,我需要显示一条消息

如果该字段被隐藏,则不会显示该消息

html

 <input type="hidden" id="year1_req_fund_hidden" name="year1_req_fund_hidden">

这样可以解决你的问题

if(!$('input').attr('id')==null){
//根据你的情况检查你的情况
//你的行动
}否则{
//在.hidden div中显示您的邮件
$('.hidden').fadeIn('slow').html('Message');
}
.hidden{display:none;}

您的代码应符合上述要求

这对你有用。默认情况下,jQuery验证忽略隐藏字段。

这会让您了解这不是一个好主意,兄弟,请参考此链接。可能是您的validate_check函数不起作用
#wizard5').validate(
{
  rules: {

       year1_req_fund_hidden:{
                    //required:true,
                     number:true,
                     validate_check: [$('#year1_grand_amt').val(),'1'],
                    },
          }, 
 });


 $.validator.addMethod("validate_check",
  function(value, element, params) {
  if(params[0]!=''){
  if(value == params[0]) {
     return true;
     }
   }
  },
 $.format("The total amount requested does not match with grant amount {0} requested in Q1.11 in year {1} .")

  );
$('#wizard5').validate({
   ignore:'', // or ignore: []
   rules: {

         year1_req_fund_hidden:{
                //required:true,
                 number:true,
                 validate_check: [$('#year1_grand_amt').val(),'1'],
           },
     }, 
 });