<script >
//js动态创建form 提交表单
function formSubmit(elementValue) {
var turnForm = document.createElement("form");
//一定要加入到body中!!
document.body.appendChild(turnForm);
turnForm.method = 'post';
turnForm.action = '/product/detail.htm';
turnForm.target = '_blank';
//创建隐藏表单
var newElement = document.createElement("input");
newElement.setAttribute("name","id");
newElement.setAttribute("type","hidden");
newElement.setAttribute("value",elementValue);
turnForm.appendChild(newElement);
turnForm.submit();
}
</script>
<a href="javascript:formSubmit('1')">点击我</a>
本文介绍了一种使用JavaScript动态创建并提交表单的方法。通过创建一个表单元素,并设置其属性如method、action等,再添加一个隐藏域来传递特定值,最后调用submit()方法完成表单提交。这种方法常用于跳转页面并携带参数。
1385

被折叠的 条评论
为什么被折叠?



