我试图在php的回声中嵌入javascript。
我想要一个按钮说“继续??”。
如果用户按下“确定”,则应执行upload.php
。
如果用户按下“取消”,那么他应该弹出一个弹出窗口。
你能告诉我以下代码中的错误吗?我看到一个按钮说“继续”,但onclick
事件不起作用。
echo "<form name=myform>";
echo "<input type=button value=\"Continue? \"";
echo "onClick=\"if(confirm('Sure to continue'))";
echo "<form enctype=\"multipart/form-data\" action=\"upload.php\" method=\"POST\"> </form>";
echo "else alert('As you wish')\">";
echo "</form>";
答案 0 :(得分:2)
<form name=myform><input type=button value="Continue? "onClick=\"if(confirm('Sure to continue'))<form enctype="multipart/form-data" action="upload.php" method="POST"> </form>else alert('As you wish')"></form>
这就是你的HTML的样子。它甚至没有远程有效。试试这个:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="submit" value="Continue?" onClick="if( confirm('Sure to continue?')) return true; alert('As you wish'); return false;" />
</form>
答案 1 :(得分:1)
第一步是查看生成的HTML代码。