我正在创建一个利用jSignature捕获用户签名的 ASP.NET MVC5 应用程序。如果您不熟悉插件,它看起来像这样:
当用户单击“保存”时,会生成他们签名的图像并将其保存在<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 已经为我完成了大部分工作,以确保填写所有其他必填字段。我能得到一些帮助把它变成工作代码吗?