Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.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 onchange将表单提交到不同的位置_Javascript_Html - Fatal编程技术网

JavaScript onchange将表单提交到不同的位置

JavaScript onchange将表单提交到不同的位置,javascript,html,Javascript,Html,我似乎无法在onchange事件中实现这一点。警报会触发,但我需要提交表单 <script> function validatelink3(returnpartid){ alert("test"); var theform = document.partsform; theform.action="process_quickedited.asp?returnpartid="+returnpartid; } </sc

我似乎无法在
onchange
事件中实现这一点。警报会触发,但我需要提交表单

<script>
    function validatelink3(returnpartid){
        alert("test");
        var theform = document.partsform;
        theform.action="process_quickedited.asp?returnpartid="+returnpartid;
    }
</script>

<form id="partsform" name="partsform" method="post" action="process_quickedited.asp?returnpartid=undefined">

    <select name="STOCKACTION<%=objRst.fields("returnpartid")%>" id="STOCKACTION<%=objRst.fields    ("returnpartid")%>" onchange="validatelink3(<%=objRst.fields("returnpartid")%>)">
        <option value="<%response.write objRst.fields("stockaction")%>" selected="selected"><%response.write objRst.fields("stockaction")%></option>
        <option value="Return To Supplier">Return To Supplier</option>
        <option value="Stock">Stock</option>
        <option value="Scrap">Scrap</option>
        <option value="Quarantine">Quarantine</option>
        <option value="Test">Test</option>
    </select>

函数ValidateLink 3(返回部分ID){
警报(“测试”);
var theform=document.parts表单;
form.action=“process\u quickedited.asp?returnpartid=“+returnpartid;
}
退回供应商
股票
碎片
隔离
试验

如果希望
验证LK3()
提交表单,可以使用以下方法:


你到底想做什么?使用window.location而不是hi-Amy,我想向location=“process\u quickedited.asp?returnpartid=“+returnpartid;”提交一个名为partsform的表单我想我不能使用window.location,因为这不会提交表单?很好,谢谢。我就快到了,我试过form.submit,但没有括号,这不起作用。这很好用。
function validatelink3(returnpartid){
    alert("test");
    var theform = document.partsform;
    theform.action="process_quickedited.asp?returnpartid="+returnpartid;
    theform.submit();
}