最简单的方法是给id
元素和用户getElementById()
方法来获取变量上的元素。就像你现在正在做的一样
简单示例:
var button = document.getElementyById("123");
button.onclick = function() {
var text = document.getElementById('supply_qty'); //now you got your element in varaiblle
};
使用 jQuery 对您的标记稍作更改。我只是要添加一些类。
<form>
<input type="text" class="textbox" />
<input type="submit" class="submit" name="submit" />
</form>
然后
$(".submit").click(function() {
var txtbox = $(this).parent("form").children(".textbox")[0];
});
或者,最好绑定到表单的提交处理程序,在这种情况下,为表单提供一个公共类。
<form class="tinyforms">
<input type="text" class="textbox" />
<input type="submit" class="submit" name="submit" />
</form>
然后
$('.tinyforms').submit(function() {
var txtbox = $(this).children(".textbox")[0];
});