gpt4 book ai didi

javascript - 使用带有静态前缀的javascript访问html选择框

转载 作者:行者123 更新时间:2023-11-27 22:30:05 25 4
gpt4 key购买 nike

我有多个具有相同字符串前缀的不同 html 输入。我想重新使用输入进行验证并创建可重用的验证语句。类似的东西:

 var input_name="oil_level";

if(document.myform.input_name+"_pretrip".value=="" || document.myform.input_name+"_posttrip".value=="")
{
alert("Please enter oil level value!");
form_ok = false;
}

我正在尝试连接 input_name+“_pretrip”,其中“_pretrip”是静态字符串前缀,这样我就可以为 input_name 变量使用不同的值并重用此代码。

感谢您的帮助。

最佳答案

在这种情况下使用括号表示法(方括号)访问对象属性:

document.myform[input_name + "_pretrip"].value == ""

在 MDN 上很适合阅读:Working With Objects

关于javascript - 使用带有静态前缀的javascript访问html选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18638141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com