•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the ASP.NET section within the Web Development category of DaniWeb, a massive community of 397,781 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,443 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our ASP.NET advertiser: Lunarpages ASP Web Hosting
Views: 17210 | Replies: 4
![]() |
•
•
Join Date: Oct 2003
Posts: 23
Reputation:
Rep Power: 5
Solved Threads: 0
Hi!
I have a litte problem with my CustomValidator.
What my CustomValidator should do:
The CustomValidator should check if 2 textboxes are empty..
if yes he should diplay a message.
This is my code:
the calidator check ValidateExistanceOfPhones. but when args.IsValid = false the message isn't
shown. What is the problem??!
Make I something wrong?
2. quastion: is it possible to check the state of the 2 textboxes on the client side?
when YES how?
best regards,
gicio
I have a litte problem with my CustomValidator.
What my CustomValidator should do:
The CustomValidator should check if 2 textboxes are empty..
if yes he should diplay a message.
This is my code:
<asp:customvalidator id="CustomValidator1" runat="server" ErrorMessage="Sie müssen min. 1 Telefonnummer angeben" Display="Static" OnServerValidate="ValidateExistanceOfPhones"></asp:customvalidator></P>
<script runat="server">
void ValidateExistanceOfPhones(object source, ServerValidateEventArgs args)
{
args.IsValid = !((m_txtTelephoneNumber.Text.Length == 0) && (m_txtMobileNumber.Text.Length == 0));
}
</script>the calidator check ValidateExistanceOfPhones. but when args.IsValid = false the message isn't
shown. What is the problem??!
Make I something wrong?
2. quastion: is it possible to check the state of the 2 textboxes on the client side?
when YES how?
best regards,
gicio
•
•
Join Date: Oct 2003
Posts: 2
Reputation:
Rep Power: 0
Solved Threads: 0
I am posting this reply in hopes that someone will be kind enough to return the favor. My question is posted right below yours. Anyway, here's the solution to your problem. You said you would be able to validate via client side, correct? Well, here's a working form with validation (writting in client-side javascript). Enjoy.
--copy below here--
<html>
<head>
<script language="JavaScript">
<!--
function validate_form ( )
{
valid = true;
if ( document.contact_form.contact_name.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}
return valid;
}
//-->
</script>
<title>Form Validator</title>
</head>
<body>
<form name="contact_form" method="post"
action="test.html"
onSubmit="return validate_form ( );">
<h1>Please Enter Your Name</h1>
<p>Your Name: <input type="text" name="contact_name"></p>
<p><input type="submit" name="send" value="Send Details"></p>
</form>
</body>
</html>
--copy above here--
--copy below here--
<html>
<head>
<script language="JavaScript">
<!--
function validate_form ( )
{
valid = true;
if ( document.contact_form.contact_name.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}
return valid;
}
//-->
</script>
<title>Form Validator</title>
</head>
<body>
<form name="contact_form" method="post"
action="test.html"
onSubmit="return validate_form ( );">
<h1>Please Enter Your Name</h1>
<p>Your Name: <input type="text" name="contact_name"></p>
<p><input type="submit" name="send" value="Send Details"></p>
</form>
</body>
</html>
--copy above here--
Just thinking it should be
!= as opposed to args.IsValid = !(....blah...blah)
!= as opposed to args.IsValid = !(....blah...blah)
Assistant Manager, Regional Pharmacy Information Systems
TLC Services Website (Under Construction)
Updated : ASP.Net Login Code
TLC Services Website (Under Construction)
Updated : ASP.Net Login Code
args.IsValid = !((m_txtTelephoneNumber.Text.Length == 0) && (m_txtMobileNumber.Text.Length == 0));
Is not really the way to go. Why are you having a boolean value come from a condition logic statement?
I would do something like this;
Sorry if my C# is not exactly correct, I am more of a VB guy than C# or C++.
Is not really the way to go. Why are you having a boolean value come from a condition logic statement?
I would do something like this;
if m_txtTelephoneNumber.Text.Length ==0 && m_txtMobileNumber.Text.Length == 0 {
args.IsValid = false;
}
else
{
args.IsValid = true;
}Sorry if my C# is not exactly correct, I am more of a VB guy than C# or C++.
Assistant Manager, Regional Pharmacy Information Systems
TLC Services Website (Under Construction)
Updated : ASP.Net Login Code
TLC Services Website (Under Construction)
Updated : ASP.Net Login Code
Greetings!
The codes are alright, I guess?
However, when I entered a wrong data format, the file "process.asp" is still loaded.
Please advice.
function validate()
{
var yrs_check = /[1-2][0-9]{3}$/;
if(yyyy1.value=="" || yyyy2.value=="" || mthOfWage.value=="")
{
alert("Please fill in all the required information!");
return false;
}
else
{
if( !yyyy1.match(yrs_check) )
{
alert("Please enter a the correct year format! [yyyy]");
return false;
}
else if( !yyyy2.match(yrs_check) )
{
alert("Please enter a the correct year format! [yyyy]");
return false;
}
return true;
}
:
:
:
:
<form method="post" action="process.asp" onSubmit="return validate()" >The codes are alright, I guess?
However, when I entered a wrong data format, the file "process.asp" is still loaded.
Please advice.
![]() |
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
•
•
•
•
DaniWeb ASP.NET Marketplace
- Simple ASP.Net Login Page (Using VB.Net) (ASP.NET)
- Is it safe to delete ASP.NET account under users? (Windows NT / 2000 / XP / 2003)
- Running asp or asp.net on apache (Linux Servers and Apache)
- ASP.NET problem (ASP.NET)
- Forms Authorization/ Authentication using asp .net and vb .net (ASP.NET)
- Question for ASP.NET/Mozilla Users...or anyone... (ASP.NET)
Other Threads in the ASP.NET Forum
- Previous Thread: announce: Simplify .NET development with TierDeveloper
- Next Thread: loads htm but not aspx


Linear Mode