javascript - 需要关于按钮客户端单击功能调用按钮单击方法的javasript解决方案
问题描述
我有按钮,我在按钮客户端单击方法上使用 java 脚本确认警报显示。同样,如果输出为真,那么我必须调用按钮单击方法,否则不是。请帮忙。
function myFunction() {
var txt;
var r = confirm("Press a button!");
if (r == true) {
txt = "You pressed OK!";
__doPostBack('OnClick', 'btnUploadCalender');
} else {
txt = "You pressed Cancel!";
return false;
}
document.getElementById("hID").innerHTML = txt;
}
解决方案
请试试这个:
<script>
function myFunction(canNotProceed) {
if (canNotProceed) {
var txt;
var r = confirm("Press a button!");
if (r == true) {
txt = "You pressed OK!";
document.getElementById("hID").innerHTML = txt;
myFunction(false);
} else {
txt = "You pressed Cancel!";
document.getElementById("hID").innerHTML = txt;
return false;
}
} else {
theForm.__EVENTTARGET.value = 'btnDelete';
theForm.__EVENTARGUMENT.value = '';
theForm.submit();
}
}
</script>
<asp:Button ID="btnUploadCalender" runat="server" Text="Upload" OnClick="btnUploadCalender_Click" OnClientClick="return myFunction(true);" />
推荐阅读
- java - 每当我尝试在模拟器中运行我的代码时,它都会显示应用程序不断停止并且错误地进入 setcontentview(R.layout.Main_activity)
- python - dlib 人脸描述符的最佳分类模型是什么?
- javascript - JavaScript 中的 HTML 标记
- sql-server - SQL Server 上出现“连接中止:recv 失败”错误的可能原因
- php - 由于未知错误,文件“product856_n.jpg”未上传
- grpc - 如何将数据从grpc rpc调用传递到java中的服务器拦截器
- javascript - Google Maps JS API:未处理的 Promise Rejection:TypeError:null 不是对象(Safari Mac)
- python - 如何将“对象”的 dtype 更改为 float32?
- sql-server - 避免将整个 blob 加载到内存中
- reactjs - 使用带有打字稿的openlayers时如何修复'Property'setTileUrlFunction'在类型TileSource上不存在'错误