JS - 如果隐藏字段的值为“x”,则执行函数
JS - if hidden field's value is "x," then execute function
我认为这很简单,但我正在编写 1 个 JavaScript 包含,它将在带有表单的多个页面上。所有页面都有一个隐藏字段,如下所示:
<input type="hidden" name="test" value="test1">
某些页面的值为"test1",而其他页面的值为"test2"。我只想为具有"test1"值的页面执行此脚本。我不希望它在具有"test2"值的页面上。
作为参考,这里是JS:
function CheckDay(obj) {
if (obj.value == "F") {
document.getElementsByName("price")[0].value = "29.99";
} else {
document.getElementsByName("price")[0].value = "39.99";
}
}
我只是不确定怎么说,只有在"test"值为"test1"时才运行。谁能帮忙?
您可以在函数中添加条件,以便仅在 test 的值为 test1 时才执行 javascript(或者您可以在检查值后从另一个函数调用函数 CheckDay)
function CheckDay(obj) {
if(document.getElementsByName('test')[0].value==='test1'){
if (obj.value == "F") {
document.getElementsByName("price")[0].value = "29.99";
} else {
document.getElementsByName("price")[0].value = "39.99";
}
}
}
相关文章:
- 等待回调函数执行
- 暂停函数执行流程,直到ajax请求完成
- Bigcommerce-是否可以在函数执行后更改文本
- 如何对jquery中的未命名函数执行.call()
- 等待函数执行后再继续
- mootools类型的函数将文本作为函数执行
- 停止从另一个函数执行Javascript函数
- Jquery回调函数执行多次
- 如何使即兴 jquery 暂停当前函数执行
- JavaScript 双函数执行
- 来自函数 Javascript 的 NaN 返回值 ||函数执行顺序
- 如何在 JS 中调用 2 次或更多次时延迟函数执行
- 函数执行的次数超出预期
- JS中函数执行错误
- 为什么这个函数执行了两次
- 从子函数执行父函数;t更新父级'的属性
- 如何在jQuery函数执行's处于活动状态
- 使用javascript函数执行php文件
- jQuery函数执行顺序
- javascript中同步函数执行中的问题