Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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_Select_Validation_Option - Fatal编程技术网

Javascript 使用jQuery禁用函数,直到更改所有选择

Javascript 使用jQuery禁用函数,直到更改所有选择,javascript,jquery,select,validation,option,Javascript,Jquery,Select,Validation,Option,我正在使用一个javascript函数(F)(jquery),它使用用户选择的3个select值来计算一个值-R(result) R是介于(1到9)、(11)和(22)之间的数字 我需要两个额外的步骤,一个在计算前,一个在计算后 a。计算前:确保在函数(F)发生之前,所有三个选择值都已更改。如果没有提示用户注意(创建dom元素/I正在使用jquery) b。计算值R后,显示与结果相对应的元素,例如,如果R为1,则显示元素(与每个结果值相对应的预定“链接”元素) 非常感谢。听起来你的问题在于你根本

我正在使用一个javascript函数(F)(jquery),它使用用户选择的3个select值来计算一个值-R(result)

R是介于(1到9)、(11)和(22)之间的数字

我需要两个额外的步骤,一个在计算前,一个在计算后

a。计算前:确保在函数(F)发生之前,所有三个选择值都已更改。如果没有提示用户注意(创建dom元素/I正在使用jquery)

b。计算值R后,显示与结果相对应的元素,例如,如果R为1,则显示元素(与每个结果值相对应的预定“链接”元素)


非常感谢。

听起来你的问题在于你根本不知道如何编码。如果您知道并理解
if
语句的工作原理,您应该能够解决您的问题

这里有一个小阅读让你开始:和

W3schools有很多好东西,所以如果你有任何其他问题,那可能是一个好的开始


您可能还希望在使用jQuery时稍作保留。它本身并不是一种编程语言,它只是一种与JavaScript一起使用的工具,如果你有坚实的JavaScript基础,或者至少是其他一些真正的编程语言,它将是一个更好的工具。

你的意思是,你的F函数在计算某个东西之前读取选定的值。只需检查这些值是否已设置。如果是:计算并显示结果;如果没有:显示一个错误。谢谢Alec,我在每次选择时都使用了onchange事件来检查是否还有其他选择被更改。根据这3个选择值进一步进行计算的按钮也会检查在进行计算之前是否所有3个值都已更改。