Javascript:如何动态提交表单
我尝试以下代码,但它不工作,请帮助我,如果有人知道Javascript:如何动态提交表单,javascript,php,Javascript,Php,我尝试以下代码,但它不工作,请帮助我,如果有人知道 <script> function update(i){ document.myform[i].submit(); } </script> <?php for($i=0;$i<5;$i++){ ?> <form name="myform[]" action="act.php" method="POST"> <input type="text"
<script>
function update(i){
document.myform[i].submit();
}
</script>
<?php
for($i=0;$i<5;$i++){
?>
<form name="myform[]" action="act.php" method="POST">
<input type="text" name="fname" value="">
<a href="#" onclick="update(<?php echo $i;?>)">click here </a>
</form>
<?php
}
?>
功能更新(一){
document.myform[i].submit();
}
只需更改submit类型输入的链接:
<form name="myform[]" action="act.php" method="POST">
<input type="text" name="fname" value="">
<input type="submit" name="aname" value="click here">
</form>
它将自动提交包含的表单,无需此javascript:
<script>
function update(i){
document.myform[i].submit();
}
</script>
功能更新(一){
document.myform[i].submit();
}
编辑:
为了从javascript提交表单
document.getElementsByName(“myForm”)[i].submit()
我找到了解决办法
<script>
function update(i){
console.log(i);
//alert(document.myform[i].fname.value);
var oForm = document.forms[i];
// alert(document.forms[i].fname.value);
// alert(oForm.fname.value);
oForm.submit();
//document.myform[i].submit();
}
</script>
功能更新(一){
控制台日志(i);
//警报(document.myform[i].fname.value);
形式变量=document.forms[i];
//警报(document.forms[i].fname.value);
//警报(form.fname.value);
of form.submit();
//document.myform[i].submit();
}
请更详细地告诉我们您想要实现什么。向我们展示您的尝试,有很多关于如何使用javascript提交表单的教程/指南。请检查更新代码尝试它,但jquery错误,但只需要javascript。您得到的错误是什么,为什么是javascript?
<script>
function update(i){
document.myform[i].submit();
}
</script>
<script>
function update(i){
console.log(i);
//alert(document.myform[i].fname.value);
var oForm = document.forms[i];
// alert(document.forms[i].fname.value);
// alert(oForm.fname.value);
oForm.submit();
//document.myform[i].submit();
}
</script>