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