Javascript 我的提交表格不是';t在不点击表单的情况下提交数据

Javascript 我的提交表格不是';t在不点击表单的情况下提交数据,javascript,php,form-submit,Javascript,Php,Form Submit,下面的表格正确吗?我试图在不点击提交按钮的情况下提交表单,但它似乎没有提交数据 echo '<form name="myForm" id ="myForm" method="post" action="http://caliberconnect.capna.biz/box.php">'; echo '<input name="email" type="hidden" id="email" value="$email">'; echo '<input

下面的表格正确吗?我试图在不点击提交按钮的情况下提交表单,但它似乎没有提交数据

echo '<form name="myForm" id ="myForm" method="post" action="http://caliberconnect.capna.biz/box.php">';
    echo '<input name="email" type="hidden" id="email" value="$email">';
    echo '<input name="name" type="hidden" id="name" value=" $firstname $lastname">';
    echo '<input name="field1" type="hidden" id="field1" value=" ($phone_areacode) $phone_prefix-$phone_suffix ">';
    echo '<input name="field2" type="hidden" id="field2" value="$practicename">';
    echo '<input name="field3" type="hidden" id="field3" value="">';
    echo '<input name="funcml" type="hidden" id="funcml" value="add">';
    echo '<input name="p" type="hidden" id="p" value="7">';
    echo '<input type="hidden" name="nlbox[1]" value="31">';
    echo '</form>';

    echo '<script type="text/javascript">';
    echo 'document.getElementById("myForm").submit();';
    echo '</script>';
echo';
回声';
回声';
回声';
回声';
回声';
回声';
回声';
回声';
回声';
回声';
echo'document.getElementById(“myForm”).submit();';
回声';

在表单中添加提交按钮,并用css隐藏它

您应该尝试添加与表单相关联的onLoad事件,并在提交表单时调用javascript函数

<form onLoad="submitFormOnLoad()">
</form>

function submitFormOnLoad()
{
    document.getElementById("myForm").submit();
}

函数submitFormOnLoad()
{
document.getElementById(“myForm”).submit();
}
下面是onLoad事件的参考


是否有错误?它是屈服还是就坐在那里?弹出窗口阻止程序阻止了它吗?你怎么知道它没有提交?您在浏览器控制台中看到任何错误吗?它应该在数据库中插入内容。。。Console中没有错误I无法重现此问题:@user3530095执行
submit()
函数(如果已执行)和在数据库中插入数据之间可能有几个步骤。你应该试着缩小你的问题范围,看看哪一步失败了。但是提交表单是用javascript提交的。。提交按钮是必需的吗?JavaScript可以在没有提交按钮的情况下提交表单。所以我的代码很好??因为我试图在不点击键盘的情况下提交它。我的立场是正确的@showdev,我没有充分考虑他的问题