我想添加一个简单的确认,当您单击执行回发的 asp:button 时确定对话框。就像是:
OnClientClick="if(confirm('Format the hard disk?'))
alert('something');
else alert('something else')"
问题是无论您单击确定还是取消它仍然会发回。如何使它只回发OK?
我想添加一个简单的确认,当您单击执行回发的 asp:button 时确定对话框。就像是:
OnClientClick="if(confirm('Format the hard disk?'))
alert('something');
else alert('something else')"
问题是无论您单击确定还是取消它仍然会发回。如何使它只回发OK?
你也可以使用下一个:
OnClientClick="return confirm('Delete this entity?');"
如果您只是想根据确认对话框中的选择进行回发,这可能更简单:
OnClientClick="return confirm('Are you sure?');"
总之“ ....; return false;
”停止点击,下面的例子不使用内联JS:
标记:
OnClientClick="confirmSomething()";
JS功能:
function confirmSomething()
{
var result = confirm('Format the hard disk?');
if(result == 1)
{
alert('something');
return true; //continue click event
}
else if(result == 0)
{
alert('something else');
return false; //stop click event
}
}
使用返回假。
OnClientClick="if(confirm('Format the hard disk?')) alert('something'); else {alert('something else'); return false;}"