Sto tentando di utilizzare la stessa funzione di convalida per tutti i miei controlli. Ma non conosco molto in jQuery e non sono stato in grado di passare il gestore di eventi al trigger. Voglio passare l'ID della casella di testo alla mia funzione personalizzata. Come posso fare questocome utilizzare il trigger in Jquery per passare i dati dei parametri e come controllo (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>