JS - 如果隐藏字段的值是" x,"然后执行功能

时间:2014-04-02 17:48:00

标签: javascript function object

我认为这很简单,但我正在编写1个JavaScript包含,它将在带有表单的多个页面上进行。所有页面都有一个隐藏字段,如下所示:

<input type="hidden" name="test" value="test1">

某些页面的值为&#34; test1,&#34;而其他人则有&#34; test2。&#34;我只想为带有&#34; test1&#34;的页面执行此脚本。值。我不希望它出现在&#34; test2&#34;值。

供参考,这是JS:

function CheckDay(obj) {
        if (obj.value == "F") {
            document.getElementsByName("price")[0].value = "29.99";
        } else {
            document.getElementsByName("price")[0].value = "39.99";
        }
    }

我只是不确定怎么说,只有在&#34;测试&#34;值是&#34; test1&#34;。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

只有当test的值为test1时才可以在funnction中添加条件来执行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";
        }
    }
}