【发布时间】:2021-12-18 01:52:08
【问题描述】:
我的html代码中有2个表单,但是当我按下form2的按钮时,会发送form1的值
function chk() {
var text = document.getElementById('text').value;
console.log(text);
return false;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<form id="form1">
<input type="text" id="text" value="Hi">
<input type="submit" id="submit1" onclick="return chk()">
<label for="submit1">Hi</label>
</form>
<form id="form2">
<input type="text" id="text" value="bonjour">
<button id="submit2" onclick="return chk()">btn</button>
<label for="submit2">bonjour</label>
</form>
【问题讨论】:
-
你想达到什么目的?单击该按钮调用一个函数,该函数读取并打印第一个表单中的输入值。如果您只想提交表单,请创建“提交”类型的按钮。
标签: javascript html ajax forms input