Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery监视特定字段中的特定值_Javascript_Jquery - Fatal编程技术网

Javascript Jquery监视特定字段中的特定值

Javascript Jquery监视特定字段中的特定值,javascript,jquery,Javascript,Jquery,我这里有一些测试代码 <input type="radio" name="group1">1 <input type="radio" name="group1">2 <input type="radio" name="group1">3 <br> <input type="text" name="text1"> <br> <input type="radio" name="group2">1 <input

我这里有一些测试代码

<input type="radio" name="group1">1
<input type="radio" name="group1">2
<input type="radio" name="group1">3
<br>
<input type="text" name="text1">
<br>
<input type="radio" name="group2">1
<input type="radio" name="group2">2
<input type="radio" name="group2">3
<br>
<input disabled type="submit">
1
2.
3.


1. 2. 3.
请告诉我是否有一种方法可以监视多个字段,以便在它们的值发生变化时,我可以启用一个按钮

所以简而言之,不要让3.改变规则,互相监视。。。我不能做一段代码来监视所有3个,如果值等于某个特定的值,它就会启用submit按钮吗

谢谢


Lee听起来像是一个候选对象-您可以将DOM元素与客户端视图模型相关联。当数据模型的状态更改时,UI会自动更新。

听起来像是一个候选对象-您将DOM元素与客户端视图模型关联起来。当数据模型的状态更改时,UI会自动更新。

您可以使用单击事件处理程序。例如:

$(':radio').change(function() {
    if ($(this).attr('name') == 'group2')
        $(':submit').removeAttr('disabled');
});
$(":radio[name='group1'],:radio[name='group2'],:radio[name='group3']").live("click",function(){
    //do something
});

可以使用单击事件处理程序。例如:

$(":radio[name='group1'],:radio[name='group2'],:radio[name='group3']").live("click",function(){
    //do something
});

如果jQuery选择器匹配多个元素,那么当您将回调函数绑定到事件时,该函数将绑定到选择器匹配的所有元素

例如:

$('input[type="radio"]').change(function() {
    $('body').append('changed');
});

如果jQuery选择器匹配多个元素,那么当您将回调函数绑定到事件时,该函数将绑定到选择器匹配的所有元素

例如:

$('input[type="radio"]').change(function() {
    $('body').append('changed');
});

看一把工作小提琴

如果我正确理解了你的问题,这里是:

设置类(用于较少的JS代码):


如果我理解了你的问题,这里是:

设置类(用于较少的JS代码):


虽然我很喜欢击倒对手,但在这种情况下可能有点过火了?无论哪种方式,每个人都应该学习击倒。如果所呈现的场景是唯一的用例,似乎有点过头了。尽管我很喜欢击倒,但在这种情况下可能有点过头了?无论哪种方式,每个人都应该学习击倒。如果呈现的场景是唯一的用例,这似乎有点过火。即使用户更改了值并返回到原始值,这也会被触发,这不是他所要求的。有一些严重的假设正在进行。他所要求的只是在值发生变化时能够做些什么,但他没有给出关于工作流程或方式的说明。也许我应该写伪代码,所以你们没这么认真。即使用户更改了值并返回到原来的值,这也会被解雇,这不是他所要求的。有一些严重的假设正在进行。他所要求的只是在值发生变化时能够做些什么,但他没有给出关于工作流程或方式的说明。也许我应该写伪代码,所以你们并没有这么直截了当地理解它。请澄清“如果值等于某个特定值,它将启用提交按钮”这一点。它是一个固定值,所有控件都是一个值,每个控件都是不同的值,甚至取决于当前项?您可能希望使用适当的标记、属性、元素终止,此标记要求浏览器做出一系列假设。请澄清“如果值等于某个特定值,则启用提交按钮”这一点。它是一个固定值,所有控件都是一个值,每个控件都是不同的值,甚至取决于当前项?您可能希望使用适当的标记、属性、元素终止,此标记要求浏览器做出一系列假设。