Ich versuche, die gleiche Validierungsfunktion für alle meine Steuerelemente zu verwenden. Aber ich weiß nicht viel in jQuery und war nicht in der Lage, Ereignishandler an den Auslöser zu übergeben. Ich möchte die Textbox-ID an meine benutzerdefinierte Funktion übergeben. Wie kann ich daswie Trigger in Jquery zu übergeben Parameterdaten sowie Kontrolle (this)
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#txtFirstName").bind('focusout', function()
{
$(this).trigger("customblurfocus",[$(this).val(), $(this).val() + " Required !", "Ok !"]);
}
);
$(this).bind('customblurfocus',function(defaultInputValue,ErrorMessage,ValidMessage)
{alert($(this).val());
if($(this).val()=="" || $(this).val()==defaultInputValue)
{
$(this).val(defaultInputValue);
$(this).siblings("span[id*='error']").toggleClass("error_set").text(ErrorMessage).fadeOut(3000);
}
else
{
$(this).siblings("span[id*='error']").toggleClass("error_ok").text(ValidMessage).show(1000);
}
}
);
});
</script>