如何在jquery中创建常用的Funcation来验证和显示错误消息。 [英] how to create common Funcation in jquery to validate and display error message.
本文介绍了如何在jquery中创建常用的Funcation来验证和显示错误消息。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
朋友们,
现在我的编码就像这样。
hi friends,
Now I''m coding like this.
<script type="text/javascript" language="javascript">
$(function () {
var checkOut = 'invalid';
var lblOldPwd = $('#<%= lblOldPwd.ClientID %>');
var lblNewPwd = $('#<%= lblNewPwd.ClientID %>');
var lblConfPwd = $('#<%= lblConfPwd.ClientID %>');
$('#<%= txtOldPwd.ClientID %>').blur(function () {
oldPassword();
});
$('#<%= txtNewPwd.ClientID %>').blur(function () {
newPassword();
});
$('#<%= txtConfirmPwd.ClientID %>').blur(function () {
confirmPassword();
});
$('#<%= btnSubmit.ClientID %>').click(function () {
oldPassword();
if (checkOut == 'invalid') {
return false;
}
newPassword();
if (checkOut == 'invalid') {
return false;
}
confirmPassword();
if (checkOut == 'invalid') {
return false;
}
});
function oldPassword() {
if ($('#<%= txtOldPwd.ClientID %>').val() == "") {
lblOldPwd.html('Please Enter Old Password.<BR>');
$('#<%= txtOldPwd.ClientID %>').css('border', '1px solid red');
$('#<%= txtOldPwd.ClientID %>').focus();
checkOut = 'invalid';
return false;
}
else if ($('#<%= txtOldPwd.ClientID %>').val() != "") {
$('#<%= txtOldPwd.ClientID %>').css('border', '1px solid #a4c9e3');
checkOut = 'valid';
lblOldPwd.html('');
}
}
function newPassword() {
if ($('#<%= txtNewPwd.ClientID %>').val() == "") {
lblNewPwd.html('Please Enter New Password.<BR>');
$('#<%= txtNewPwd.ClientID %>').css('border', '1px solid red');
$('#<%= txtNewPwd.ClientID %>').focus();
checkOut = 'invalid';
return false;
}
else if ($('#<%= txtNewPwd.ClientID %>').val() != "") {
$('#<%= txtNewPwd.ClientID %>').css('border', '1px solid #a4c9e3');
checkOut = 'valid';
lblNewPwd.html('');
}
}
function confirmPassword() {
if ($('#<%= txtConfirmPwd.ClientID %>').val() == "") {
lblConfPwd.html('Please Enter confirm password to proceed.');
$('#<%= txtConfirmPwd.ClientID %>').css('border', '1px solid red');
$('#<%= txtConfirmPwd.ClientID %>').focus();
checkOut = 'invalid';
return false;
}
else if ($('#<%= txtConfirmPwd.ClientID %>').val().length > 1) {
$('#<%= txtConfirmPwd.ClientID %>').css('border', '1px solid #a4c9e3');
checkOut = 'valid';
lblConfPwd.html('');
}
}
});
</script>
这里我在diffirent功能方面做同样的工作。我想创建一个函数,比如
funcation funcationName(txtboxid,labelID)
{
/// /
}
这样我就可以在功能中传递文本框和标签并使用相同的功能。根据我的要求,而不是一次又一次地使用相同的代码。
如何创建单一功能来执行此操作。
请帮助我。
here I''m doing same same work in diffirent funcation. I want to create a funcation like
funcation funcationName(txtboxid, labelID)
{
////
}
so that i can pass textbox and label in function and use this same function. as per my requirement rather then using same code again and again.
how can i create single function to do this.
pls help me.
推荐答案
(function(){
var checkOut ='invalid';
var lblOldPwd =
(function () { var checkOut = 'invalid'; var lblOldPwd =
('#<% = lblOldPwd.ClientID %> ');
var lblNewPwd =
('#<%= lblOldPwd.ClientID %>'); var lblNewPwd =
('#<% = lblNewPwd.ClientID %> ');
var lblConfPwd =
('#<%= lblNewPwd.ClientID %>'); var lblConfPwd =
这篇关于如何在jquery中创建常用的Funcation来验证和显示错误消息。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文