Basically, you want to take two controls on the page: a Radio Button List for the country choice, and a Text Box for the ZIP code. Is Valid to determine whether or not the page is filled in completely. Josef Finsel is a software consultant with a global consulting firm and specializes in . NET, a programming language that works the way programmers have always suspected. When you mix two controls together for validation, it gets a little trickier. Is Valid = True End If The final point of note is that this doesn't keep you from checking Page. The final code, which is available for download, also contains a Required Field Validator for the Country Radio Button List, and the end of the Button Press event actually checks Page. The sample code referenced in this article is available for download. NET, and SQL Server-related articles, and when he isn't hanging around the aspnetpro forums, you can find him working on the syntax for Fizz Bin.It's nothing too exciting - a Radio Button List, a Text Box, and a button to submit it all. This is what the page looks like before the Custom Validator control is added. Text = "Valid data" End If As long as you're doing this, you might as well determine whether the ZIP code is formatted correctly: If (rb Country. The first thing you want to add is a Custom Validator control. Text, " "c) = True Then result = result & "- First Name field has spaces" & vb New Line End If If In Str(txt First Name. Text)) = True Then result = result & "- First Name field has numbers" & vb New Line End If 'last name field validation If txt Last Name. Length = 0 Then result = result & "- Last Name field is empty" & vb New Line End If If In Str(txt Last Name. Text, " "c) = True Then result = result & "- Last Name field has spaces" & vb New Line End If If In Str(txt Last Name. Text)) = True Then result = result & "- Last Name field has numbers" & vb New Line End If 'major validation If txt Major. Length = 0 Then result = result & "- Major field is empty" & vb New Line End If If In Str(txt Major. Click Dim error Str As String = "" error Str = Validate Fields() If error Str = "" Then 'place all the student field data into the array of elements ary Data(0) = txt First Name. add If statements for the fields you want to validate Private Function Is Quick Admission Valid() As String 'return string value containing the missing pieces if it is invalid. Here is what I received when entering your data raventest.
Data Repeater Item Event Args) Handles Data Repeater1. Item Index), Data Row View) Dim txt As Text Box = Direct Cast(e. Controls("Unit_Price Text Box"), Text Box) Add Handler txt. Cancel Event Args) Dim dec As Decimal If Not Decimal. I'll admit, I'm not very well versed in them as I've not taken the time to mess with them but I do know that you can validate these types of situations with them and that there are a lot of knowledgeable people that frequent this forum that can help you with them. Here is what I received when entering your data You could use this same thing for anything where you're testing length of the string. Text, " "c) = True Then result = result & "- First Name field is empty or contains illegal characters" & vb New Line End If Else Msg Box("First Name is empty") End If Public Class Form4 Private Sub Text First Name_Validating(By Val sender As Object, By Val e As System. If that isn't the way you want to go you could simply use . For example 'in the click event Dim str As String = "" str = Is Valid() If str = "" Then ' Its all valid so do w/e here Else msgbox("The following fields are invalid: " & str) End If 'the Is Valid Sub. Text 'join the array elements and place the result into a string variable new Student Record = Join(ary Data, " ") 'create a link between the form and the file with streamwriter and write to the text file If System. Also for: This way you've accomplished both of those in one block. And I can't put a required control on it, because it isn't always required. A: Validator controls come in many different flavors. The problem is if there is no value in the ZIP code box, a custom validation control still considers it valid.