单击按钮时的Jquery验证
我有一个imagebutton,如下所示:单击按钮时的Jquery验证,jquery,asp.net,validation,button,Jquery,Asp.net,Validation,Button,我有一个imagebutton,如下所示: <asp:ImageButton ID="Send" runat="server" ImageUrl="~/images/send.gif" OnClientClick="javascript:return checkDataAndConfirmSendToVOA();" AlternateText="Send" /> 当使用我的jquery单击此按钮时,我正在查找一个隐藏值,如果该值为null,我将替换图像,如下所示: $("in
<asp:ImageButton ID="Send" runat="server" ImageUrl="~/images/send.gif" OnClientClick="javascript:return checkDataAndConfirmSendToVOA();" AlternateText="Send" />
当使用我的jquery单击此按钮时,我正在查找一个隐藏值,如果该值为null,我将替换图像,如下所示:
$("input[id$='Send']").click(function(e) {
if($("input[id$=imageThumb]").val() == 0)
{
var errorImage = "../Images/add.png";
$('#drop').append('<div class="p" id="'+Id[1]+'_c"><div class="Image"><input name="thumbImage" type="hidden" id="thumbImage" value="' + Title +'" /><img src="'+errorImage+'" title="'+Title+'"/></div><div class="Info"><span class="name"> Name : '+Title+'</span> </div></div><div class="clear"></div>')
}
$(“输入[id$='Send'])。单击(函数(e){
if($(“输入[id$=imageThumb]”)。val()==0)
{
var errorImage=“../Images/add.png”;
$('#drop')。追加('Name:'+Title+'')
}
现在,如果出现错误,我如何确保页面不提交?即,用户停留在同一页面上,只显示一个错误
$("input[id$='Send']").click(function(e) {
if($("input[id$=imageThumb]").val() == 0){
var errorImage = "../Images/add.png";
$('#drop').append('<div class="p" id="'+Id[1]+'_c"><div class="Image"><input name="thumbImage" type="hidden" id="thumbImage" value="' + Title +'" /><img src="'+errorImage+'" title="'+Title+'"/></div><div class="Info"><span class="name"> Name : '+Title+'</span> </div></div><div class="clear"></div>');
return false;
}
}
$(“输入[id$='Send'])。单击(函数(e){
if($(“输入[id$=imageThumb]”)。val()==0){
var errorImage=“../Images/add.png”;
$('#drop')。追加('Name:'+Title+'');
返回false;
}
}
我返回false,但表单仍会通过…顺便说一句,按钮中有一些javascript验证,如上图所示