我使用bootstrap,当我点击它时,我想在文本框中显示我的按钮值,而我的文本框显示我的按钮值,但它的值不会保留,文本框提前变空
<input type="submit" value="5000t "class="btn btn-lg btn-block btn-danger" id="btn1" onclick="myf()" >
<input type="text" class="form-control" id="txt" name="txt">
function myf() {
var txt = document.getElementById('txt');
var btn1 = document.getElementById('btn1');
txt.value = btn1.value;
}
答案 0 :(得分:3)
您不应该使用“提交”输入类型,它实际发布表单(如指出的那样),但是一个简单的按钮,如:
<input type="button" value="5000t "class="btn btn-lg btn-block btn-danger" id="btn1" onclick="myf()" >
当然,您需要另一个提交按钮来发送表格。
答案 1 :(得分:0)
以上代码工作正常.....但是在将其与代码集成时,可能会有页面刷新或提交按钮触发回发,这会使文本框变空。
驾驶员可以做的一件事是代替&#34;提交&#34; 通常使用按钮