【发布时间】:2018-03-04 04:53:59
【问题描述】:
我正在创建一个 ASP.NET MVC5 应用程序,它利用 jSignature 来捕获用户的签名。如果您对插件不熟悉,它看起来像这样:
当用户点击“保存”时,他们的签名图像会生成并保存在签名板正下方的<img/> 中:
我想做一些前端验证,以确保用户点击了“保存”,因此在提交整个表单之前生成了签名图像。如果可能的话,我想用 jQuery 来做这件事。我有一个我认为该代码应该看起来像的伪代码模型,但我无法将其转化为实际使用:
$("#entireFormSubmitButton").click(function(){
if($("#imageOfSignature").doesNotExistOnPage){
alert("Your signature is required before submitting this form");
// also block the user from submitting form until signature provided
}
});
我在编写这段自定义前端验证时遇到了麻烦,因为 ASP.NET 已经为我完成了大部分工作,以确保填写所有其他必填字段。我可以帮我把它变成工作代码吗?
【问题讨论】:
标签: javascript jquery asp.net-mvc unobtrusive-validation jsignature