<input type="button" value="Delete" onclick=show_confirm(http://mydomain.com/delete.php)>
我有这个按钮和这个JavaScript函数,但它们不起作用。 当我点击按钮时,没有任何反应。 我的代码出了什么问题?
function show_confirm(url){
var r = confirm("Do you want to delete this?");
if (r == true){
window.navigate(url);
}
else{
alert("You pressed Cancel.");
}
}
答案 0 :(得分:3)
将url传递到双引号内。
<input type="button" value="Delete" onclick=show_confirm("http://mydomain.com/delete.php")>
答案 1 :(得分:3)
你的html格式不正确。
<input type="button" value="Delete" onclick=show_confirm(http://mydomain.com/delete.php)>
应该是
<input type="button" value="Delete" onclick="javascript:show_confirm('http://mydomain.com/delete.php');" />
只有在页面上还有VBScript时才需要javascript:
,但这是一个很好的习惯。
答案 2 :(得分:2)
<input type="button" value="Delete" onclick="show_confirm('http://mydomain.com/delete.php')">
答案 3 :(得分:1)
onclick函数