因此,为了详细说明标题,假设我有一个
<input type="submit" value="Submit" name="Submit">
HTML网页上的按钮,其功能类似于输入用户名和密码,然后使用POST HTTP方法提交该表单。例如:
<html>
</script>
<div align="center">
<form method="POST" action="sup.py" name="testing">
<table width="30%" height="50">
<tr>
<td width="100%" height="30" align="right">
Username:</td>
<td width="100%" height="30">
<input type="username" name="username" size="20">
</td>
</tr>
<tr>
<td width="100%" height="30" align="right">
Password:</td>
<td width="100%" height="30">
<input type="password" name="password" size="20">
</td>
</tr>
<tr>
<td width="100%" height="30" align="center" colspan="2">
<input type="submit" value="Submit" name="Submit">
<input type="hidden" name="page" value="submit_info">
</td>
</tr>
</table>
</form>
</div>
</body>
</html>
现在,我想弄清楚是否有一种方法可以防止在您确实按下网页上的“提交”按钮时提交该表单,如果该网页已经在另一个非本地网络服务器上,那么在您按下该按钮时实际上什么也没做按钮,破坏了它的功能。
我不确定,但是在这种情况下是否可以在本地破坏公共网站上的HTML脚本(使用python脚本运行,因此执行代码中的操作)?
在此先感谢大家,请不要犹豫,问我自己是否有什么问题!
答案 0 :(得分:0)
尝试将按钮类型从“提交”更改为“按钮”
<input type="button" value="Submit" name="Submit">
答案 1 :(得分:0)
像这样更改输入类型:
<input type="button" value="Submit" name="Submit">
按钮将不执行任何操作,例如href =“#”