如何更改几个提交按钮的值?

时间:2014-06-26 19:28:43

标签: javascript jquery html

点击它后如何重命名所有提交按钮?

我需要脚本,它会将提交按钮的值更改为"正在加载..."所有按钮。

我需要完整的jQuery或Javascript脚本。

2 个答案:

答案 0 :(得分:2)

这是一个小提琴:http://jsfiddle.net/7EJGd/2/

HTML:

<input type="submit"/>
<input type="submit"/>
<input type="submit"/>
<input type="submit"/>
<input type="submit"/>

JavaScript的:

var btns, i, i2;

btns = document.querySelectorAll("input[type='submit']");

for (i = 0; i < btns.length; i++) {
     btns[i].addEventListener("click", function() {
       for (i2 = 0; i2 < btns.length; i2++) {
           btns[i2].value = "loading...";
       }            
    });
}

答案 1 :(得分:0)

您可以通过更改按钮文字轻松完成: -

 <body onload="test()">
    <script>
        function test(){
           $('button').click(function(e){
               console.log('in click');
               var currentVal = $(e.currentTarget).text();
               $(e.currentTarget).text("Loading...");
               //Do sutuff
               //change button text
               //$(e.currentTarget).text(currentVal);
           });

        }
    </script>
    <button>Send</button>
</body>