如何获取放入全局变量onclick的提交按钮的值?

时间:2011-11-17 17:53:04

标签: javascript

如何将提交按钮的值放入全局变量onclick?

<input type="submit" value="2">

如何使用“2”的值来表示名为subVal的变量?

例如,像这样:

<script>

var subVal

</script>

<input type="submit" value="2" onclick="subVal = VALUE OF CURRENT SUBMIT THAT WAS CLICKED HERE">

3 个答案:

答案 0 :(得分:0)

由于您没有提供查找input元素的任何上下文,因此我将提供最基本的方法:

document.getElementsByTagName('input')[0].onclick = function (e) {
  window.somevar = e.currentTarget.value;
};

答案 1 :(得分:0)

您可能需要在输入标记中添加属性“id”,如下所示。

<input id="button" type="submit" value="2">

然后你就可以得到你的价值“2”,

var subVal = document.getElementById("button");

答案 2 :(得分:0)

我想你知道全局变量是nocive。但这是一种方式:

<script>
  var subVal;
</script>
<input type="submit" value="2" onclick="subVal = this.value" />