我有一个页面,我在其中提交隐藏的表单,在其中存储了用javascript编写的大型html代码,我想通过表单将该代码发送到另一个php文件。应该可以,但是我的浏览器阻止了它(谷歌浏览器):
<form action="napravi.php" method="post">
<input type="text" name="code" value=""/>
<input type="submit" id="forma_napravi"/>
</form>
和在javascript中
document.getElementById("forma_napravi").click();
和我发送表单数据的php页面:
if(isset($_POST['code'])){
echo $_POST['code'];
}
这是浏览器显示给我的错误:
答案 0 :(得分:0)
为您的表单提供一个ID,并检查其是否已提交。像这样-
在您的html文件中
<form action="napravi.php" method="post" id="form">
<input type="text" name="code" value=""/>
<input type="submit" id="forma_napravi"/>
</form>
在您的JavaScript中
document.getElementById("form").on('submit', function(){
// your code
});
希望这会有所帮助
答案 1 :(得分:0)