下面的代码要求是在本页面传递值,点击123则form中获取123值,点击456则form中获取456值,目前该值不能获取,不知错在哪里,请高手帮助解决。
<a href="#" onClick="site_submit('123')">123</a>
<a href="#" onClick="site_submit('456')">456</a>
<FORM name=change_page action="#" method=post>
<INPUT name=site value="<%=request("site")%>">
</FORM>
<script language="javacript">
function site_submit(sitestr){
document.getElementsByName("site")[0] = sitestr;
document.getElementById("change_page").submit();
}
</script>
------解决方案--------------------
<a href="#" onClick="site_submit('123')">123</a>
<a href="#" onClick="site_submit('456')">456</a>
<FORM name=change_page action="#" method=post>
<INPUT name=site value="<%=request("site")%>">
</FORM>
<script language="javascript">
function site_submit(sitestr){
document.getElementsByName("site")[0].value = sitestr;
document.getElementsByName("change_page")[0].submit();
}
</script>
粗心大意害死人!!!