Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript提交表单_Javascript_Forms_Submit_Form Submit - Fatal编程技术网

如何使用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获取表

我正在尝试单击submit按钮并使用纯javascript提交表单。我试过:

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();
    }