选择更改时的框 未调用此功能

发布于 2024-10-04 13:30:14 字数 555 浏览 1 评论 0原文

$('input[id*=id_]').bind('change',function(){
var num= $(this).parent().parent().children().first().html()*1;
callfunc2(num);
});
  function callFunc2(num){
    if(num)>1{
      if ($('#id_select'+num).val()=='' &&
      $('#id_text1'+num).val()=='' && 
      $('#id_text2'+num).val()==''){
      validatenone();
     }else{
     vaidateall();
   }}}

So My Problem is Iam not able to call the Callfunc2() 

当我更改或选择选择框中除默认值之外的另一个项目时。现在我的选择框的 id 为“id_select”prrefixed。它正在为文本框调用 callfunc2() 但不选择 bo 可能是什么原因

$('input[id*=id_]').bind('change',function(){
var num= $(this).parent().parent().children().first().html()*1;
callfunc2(num);
});
  function callFunc2(num){
    if(num)>1{
      if ($('#id_select'+num).val()=='' &&
      $('#id_text1'+num).val()=='' && 
      $('#id_text2'+num).val()==''){
      validatenone();
     }else{
     vaidateall();
   }}}

So My Problem is Iam not able to call the Callfunc2() 

when i change or select another item in the Selectbox other than the default value.Now my Select box has an id of "id_select" prrefixed.And it is calling callfunc2() for textbox but not select bo what might be the reason

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冰雪梦之恋 2024-10-11 13:30:14

您的选择器找不到

$('input[id*=id_], select[id*=id_]').change(function(){
  var num= +$(this).parent().parent().children().first().html();
  callfunc2(num);
});

还有其他语法问题,if(num)>1{< /code> 应该是 if(num>1){,但是上面的选择器问题就是它根本没有被调用的原因。

Your selector won't find <select> elements, you need to add those in there, like this:

$('input[id*=id_], select[id*=id_]').change(function(){
  var num= +$(this).parent().parent().children().first().html();
  callfunc2(num);
});

There are other syntax issues as well, if(num)>1{ should be if(num>1){, but the above selector issue is why it's not getting called at all.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文