如何使用javascript提交表单
我正在尝试单击submit按钮并使用纯javascript提交表单。我试过:如何使用javascript提交表单,javascript,forms,submit,form-submit,Javascript,Forms,Submit,Form Submit,我正在尝试单击submit按钮并使用纯javascript提交表单。我试过: document.getElementById('sell_form').submit(); 及 for(变量i=0;i 函数callSubmit(){ document.forms[0]。提交(); } //隐藏`在此处输入代码` //隐藏的 //隐藏的 函数callSubmit(){ document.forms[0]。提交(); } //隐藏`在此处输入代码` //隐藏的 //隐藏的 我使用DOM获取表
document.getElementById('sell_form').submit();
及
for(变量i=0;i
函数callSubmit(){
document.forms[0]。提交();
}
//隐藏`在此处输入代码`
//隐藏的
//隐藏的
函数callSubmit(){
document.forms[0]。提交();
}
//隐藏`在此处输入代码`
//隐藏的
//隐藏的
我使用DOM获取表单和按钮实例。然后,我创建一个提交表单的函数。最后,我告诉浏览器“侦听”按钮元素,当它“听到”单击按钮元素时,它应该运行以前创建的函数
我正在使用DOM获取表单和按钮实例。之后,我创建了一个提交表单的函数。最后,我告诉浏览器“侦听”按钮元素,当它“听到”单击按钮元素时,它应该运行以前创建的函数。我可以使用以下方法来执行它:
var element = document.querySelector('#sell_form input[name="operation"]');
if (element) {
element.click();
}
我能够通过以下方式实现:
var element = document.querySelector('#sell_form input[name="operation"]');
if (element) {
element.click();
}
你能发布一个演示来重现这个问题吗?我不知道如何发布一个演示。我尝试的提交选项只会产生一个“去”的动作,但没有任何交易(发布)结果弹出窗口没有出现。尝试演示。它只是说错误,请使用post请求。你可以发布演示来重现问题吗?我不知道如何发布演示。我尝试的提交选项只会产生“去”的动作,但没有任何交易(发布)结果弹出窗口没有出现。尝试演示。它只是说错误请使用post Request我可以添加函数,但我不确定要将onclick事件添加到输入中的javascript…有没有关于如何修改输入标记的想法?输入标记是接受onclick事件来调用任何javascript函数。我只是在调用中提交表单Submit()。因此,表单中的所有值都在导航表单操作中给出的路径。我的意思是-我需要添加'onclick=“callSubmit()”'使用javascript-我该怎么做?我可以添加函数,但我不确定要将onclick事件添加到输入中的javascript是什么…关于如何修改输入标记有什么想法吗?输入标记是接受onclick事件以调用任何javascript函数。我只是在callSubmit()中提交表单.因此,表单中的所有值都在导航表单操作中给出的路径。我的意思是-我需要使用javascript添加'onclick=“callSubmit()”-我该怎么做?
<script type="text/javascript">
function callSubmit() {
document.forms[0].submit();
}
</script>
<form id="sell_form" class="ajaxform" action="/member/sell" method="post">
<div id="result" class="popup"> </div> //hidden`enter code here`
<div class="c-box-body">
<table width="100%" border="0">
<div style="text-align:center">
<br>
<input type="hidden" value="13" name="pair"> //hidden
<input type="hidden" value="Sell" name="type"> //hidden
<input type="submit" value="Calculate" name="calculate">
<input type="submit" value="Sell" name="operation" onclick="callSubmit()">
<input type="reset" value="Clear">
</div>
</div>
</form>
var form = document.getElementById("sell_form"),
button = document.getElementById("sell_button");
function submitForm() {
form.submit();
}
button.addEventListener("click", submitForm, false);
var element = document.querySelector('#sell_form input[name="operation"]');
if (element) {
element.click();
}