Javascript 使用jQuery禁用函数,直到更改所有选择
我正在使用一个javascript函数(F)(jquery),它使用用户选择的3个select值来计算一个值-R(result) R是介于(1到9)、(11)和(22)之间的数字 我需要两个额外的步骤,一个在计算前,一个在计算后 a。计算前:确保在函数(F)发生之前,所有三个选择值都已更改。如果没有提示用户注意(创建dom元素/I正在使用jquery) b。计算值R后,显示与结果相对应的元素,例如,如果R为1,则显示元素(与每个结果值相对应的预定“链接”元素)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,则显示元素(与每个结果值相对应的预定“链接”元素) 非常感谢。听起来你的问题在于你根本
非常感谢。听起来你的问题在于你根本不知道如何编码。如果您知道并理解
if
语句的工作原理,您应该能够解决您的问题
这里有一个小阅读让你开始:和
W3schools有很多好东西,所以如果你有任何其他问题,那可能是一个好的开始
您可能还希望在使用jQuery时稍作保留。它本身并不是一种编程语言,它只是一种与JavaScript一起使用的工具,如果你有坚实的JavaScript基础,或者至少是其他一些真正的编程语言,它将是一个更好的工具。你的意思是,你的F函数在计算某个东西之前读取选定的值。只需检查这些值是否已设置。如果是:计算并显示结果;如果没有:显示一个错误。谢谢Alec,我在每次选择时都使用了onchange事件来检查是否还有其他选择被更改。根据这3个选择值进一步进行计算的按钮也会检查在进行计算之前是否所有3个值都已更改。