下面的表格是否正确?我试图提交表单而不点击提交按钮,但它似乎没有提交数据
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>';
答案 0 :(得分:0)
在表单中添加一个提交按钮并用css隐藏它
<input type="submit" name="" style="position:absolute;left:-9999px;"/>
答案 1 :(得分:0)
您应该尝试添加与您的表单相关联的onLoad事件,并调用您提交表单的javascript函数
<form onLoad="submitFormOnLoad()">
</form>
function submitFormOnLoad()
{
document.getElementById("myForm").submit();
}
以下是onLoad事件的参考。