Doing A Lot Of Input Validation In .NET?
Jan 12, 2010
I have a form set up where users can enter their booking for a room at my college. I want to validate the user input to avoid SQL injection (my program uses a MS Access database) and also stop numbers and synbols in their name, etc.I can do the validation fine, but there is to be a lot of validation and then methods executed only if all validation tests come back as true. I did have something like this:
If txtName.Text = "" Then
frmBookErr.SetError(txtName, "Name field cannot be left blank.")
fail = 1
Else
[code]....
And then check the fail variable, but it obviously gets overridden later in the form if one of the validation tests come back as true.
View 3 Replies
ADVERTISEMENT
Jan 15, 2011
I need some help with the input validation of my application. Attached is the code that I have written as well as a screenshot of the front end. I specifically need input validation to verify that the user selected input for cbLengthOfStay is a number between 1-10 as well as input validation to verify the user input for txtMedication, txtSurgicalCharges, txtLabFees and txtRehabilitation is a positive numerical number. Please feel free to critique my attached code. [Code]
View 2 Replies
Aug 10, 2009
There are a number of textboxes I would like to validate. I first set up the key press events to only allow key entry's of characters which I feel are valid for this location (i.e. numbers and "." for dollar amounts). But in addition to this I would also like to ensure that the user entered something valid using an input mask. This may be a simple question but I couldn't seem to find the answer to it. If I have a input mask of ###.## and the user enters something like 4321.23, would this throw an error and if so, how should I set up my mask large enough so the user is able to enter large amounts.
View 3 Replies
Mar 17, 2010
I am creating a form for our new intranet and I need to have validation on a number of the fields.When I use the Visual Studio textbox it doesn't render the input out as I would have hoped.t adds large amounts of text to the value and name and most importantly it doesn'tclose the input with a forward slash - How do I get the text boxes to add this trailing forward slash and produce validating XHTML input fields?
View 2 Replies
Jun 22, 2011
I have one textbox basically the user is going to enter in a 9 digit number or letters. From there I want to have a buttonclick event that validates this against 2 columns in a MSSQL Database. First to check if the number exists, next to check if it is active or inactive.
There are about 27000 rows of numbers so my main question is what is the best approach to handling something like this.
Should I create a view and validate in the click event. Should I create a stored procedure in sql that takes an input parameter and call it in the click event.
I was also reading about storing the information in a dataset however with that many records i am assuming that is going to be a slow process.
View 1 Replies
Nov 25, 2009
The system we have in place at work for call centre agents to input telephone numbers doesn't validate their input, so, in a lot of cases, we have junk data being entered (0000000000 as a phone number generally). I've been taked with fixing this, but I'm not sure how to stop the agents entering junk like this.
[Code]...
View 12 Replies
Nov 11, 2009
You have failed to give me "Staring Point".If you don't give me "Staring Point" the program will terminate.I'd like to terminate the entire program based on dialogresult. Do I just kill my main form or is there a line I can put in there to exit program?
View 4 Replies
Mar 14, 2010
I have text box where scores are to input between 0 and 100, they user also needs the option to enter a text word such as bye or BYE. I having problems getting the validation to work here is what i have so far please let me know what I'm doing wrong.
[Code]...
View 4 Replies
Jan 22, 2011
I have code that will validate whether or not the input is numerical. After that's passed validation, I need to check and see if that value is greater than another.
Here's the code for the numerical validation (it works)
If Decimal.TryParse(EndOdometerTextBox.Text, EndOdometerDecimal) Then
ErrorProvider1.Clear()
Else
ErrorProvider1.SetError(EndOdometerTextBox, _
"Please enter a numeric value.")
EndOdometerTextBox.SelectAll()
e.Cancel = True
Now, I need to verify that the input for this is greater than another decimal (BeginOdometerDecimal). How can I do this? Everything I've tried fails completely (ignored) or messes up the fist validation.
View 12 Replies
Mar 9, 2009
I am new to visual basic. Below is my
Private Sub todayMonth_Validating(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles todayMonth.Validating
Dim tb As TextBox = DirectCast(sender, TextBox)
If Convert.ToInt32(tb.Text) >= 1 And Convert.ToInt32(tb.Text) <= 12 Then
tb.Tag = True
[Code] .....
Actually, I wanted to validate the todayMonth textbox just to input number between 1 to 12. The problem comes out when I do this procedure : Lets say I input an interger 11 and it passes the validation and proceed to another textbox. Then I click back to the todayMonth textbox, it shows this error :
"Conversion from string "" to type 'Integer' is not valid."
I don't know why my value in the textbox is "null" or empty . I still saw the value 11 on the textbox.
View 3 Replies
Apr 14, 2009
I am trying to create an input validation for my program to prevent the user from entering negative values. I've been using:
If (decLabor < 0) Or (decPartss < 0) Then
MessageBox.Show("Input prices for parts and labor must be positive")
View 7 Replies
Jan 24, 2010
How do you validate input when you are dealing with doubles. I have successfully gotten the message box to pop up when the user enters a number in a text field, but what if I have a text box that requests a number from the user and they enter text? This is the code, the even for btnDisplayFull works fine, but not btnDisplayRqst: [code]
View 2 Replies
Apr 15, 2012
I am doing form validation in VB, I validate the text field data by using txtName_LostFocus function, and on wrong input I used txtName.Focus(). It works well for me. But problem is that as for as, user does not input valid text, my EXIT button also does not works.
View 1 Replies
May 16, 2011
I've been trolling for a long time now and have decided to register as I finally have some time to start jumping into VB. The last time I coded VB, the current version was VB 4. I've been out of programming for a good while now and considered myself a beginner (tutorial example coder haha).
My question is: Where is a good place to start learning VB.NET?
I know it's an often asked and answered question - but let me give you a bit more information so more specialized replies might be given.
I'm in INFOSEC/COMSEC and would like to (eventually) develop a program that contains a DB of information that is read by the application and saves input information into a DB (encrypted) as well. The program will be a 800-53 C&A control assessment program; used for tracking system compliance for federal information systems. I would like to be able to develop such a tool to make my life easier at work instead of using Excel spreadsheets to track everything.
I would like to learn:
- Input / Output methods and validation (for secure coding)
- Read/Write DB Encryption (RSA or other 128-bit) for user input information
- Ability to generate PDF reports from the primary keys and data sets from the above DB
My goal is to create a program that allows a user to install the program, setup a 'master' account that a serial/key has been generated for - that master account is then allowed to create new projects (progress saved in DB). A project asks the user certain questions pertaining to information systems and takes the input and saves it into the DB (encrypted). When the assessment is completed, I would like the program to be able to generate a PDF report from the DB (from a layout template I created).
View 10 Replies
Apr 1, 2010
iam currently working on my uni project and i have encountered a problem with valadation section.My system displays a message telling the user to input any fields that they have missed out on, listing the name of the field. However as these IF functions are in order the user must input the data in the order of how it is in the code. for example if the "consweight" is inputed and the calculate button is pressed, it thinks that all valadation above it has occured, when those fields are still empty.
[code]...
View 1 Replies
Jun 5, 2011
Some codes here on how could I validate my datagridview? I mean, a certain column on my datagridview should accept integers only, otherwise, it will return a messagebox. Kindly include on which event it should be posted.
View 17 Replies
Feb 19, 2012
If my Category and Forum selection is incorrect I am sorry and feel free to move it. I'd like to have the users input in the message box that will show. For example: There is a textbox and the user puts in their name as Bob. Then the message box would be: What my main goal is, is being able to include the users input they type inside the textbox inside the message box.
View 6 Replies
Sep 25, 2010
I have a problem with the code, I have input the valid username and password in the form textbox to input the strings in php, but it keep displaying the messagebox that says login failed.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MessageBox.Show("Please enter your username")
ElseIf Textbox2.Text = Nothing Then
MessageBox.Show("Please enter your password")
Else
[CODE]...
I don't really know why it keep displaying the messagebox that says it failed when I have input the valid strings in the first place.
View 1 Replies
May 10, 2010
I am writing a calculator app in VB Express 2008. I'm trying to get the app to accept numeric and operator input while ignoring all the alpha input. In other words taking input from the numeric keypad and the top of the keyboard and ignoring all the letters.
Here's the block of code I have so far:
Private Sub TextBox1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If (e.KeyCode >= Keys.D0 OrElse e.KeyCode >= Keys.NumPad0) And (e.KeyCode <= Keys.D9 OrElse e.KeyCode <= Keys.NumPad9) Then
Select Case e.KeyCode
[code]....
I can't get vb to recognize the above code it seems to skip right over it. BTW, is 'Keys.Crsel' the same as the caret '^' symbol?
View 7 Replies
Jul 29, 2009
On geting input into DataGridViewTextBoxColumn but the column should not accept input of data that is not integer like; 10003, 2.00, 1500.00
View 3 Replies
Sep 28, 2011
My objective is to, instead of entering in the data manually into the text boxes, I want to read in a textfile. The Calculate button will contain the code to read in the file and assign it to the appropriate textboxes. Save the separate file in the \bin\Debug folder.
The text file just needs to have 3 integers on 3 separate lines.The code I posted works without and errors, but.I am having some trouble integrating the Stream Reader.
[Code]...
View 14 Replies
Jun 26, 2010
i wish to apply an input-mask or a format on an input box so it can check if the input data is an email or not.the inputmask/ format would be as folowing &&&&&&&&&&&& "@" &&&&&&&& ".com ".That is in Access but how to do it on VB.net and an input mask. Here is a part of the code which I use
Dim x As String = InputBox("please enter new E-mail" + vbNewLine + "eg.(username@domain.com)", "Change Email", My.Settings.Email)
If x <> "" Then[code].....
View 4 Replies
Nov 3, 2011
Option Strict On Public Class Form1 Private Sub btnDistance_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDistance.Click 'The btnEnterSpeed click event accepts and displays up to ten speeds from the user'and then calculates and displays average speed
[Code]...
I cannot figure out how to incorporate the number of days into the input box then get it to loop and count the number of times the User inputs in the number of days. Then I have to incorporate it into the equation to get the total distance D = MPH * Hours. What I have right now wil not count up the number of days and locks up after I input one number and will not add anything to the listbox. Because I also have to make sure that they cant add nonnumaric values and the number of hours per day cannot exceed 20. I have put things in and taken them out but it has been 2 days and I am lost now
View 1 Replies
Mar 16, 2009
how to input a data/value to excel through vb input form and get the data/value from excel back to the input form?? (For example: put a number into exel A1 from input form and get another number from ecel B1 bact to the input form)
View 1 Replies
Sep 23, 2010
Part of my assignment is to check if input to Group Number and Number of Units are correct input by making error handling exceptions...
I have to check the following:
a) group number is neither 501 nor 062
b) number of units are NOT numbers
c) number of units is NOT a positive number
So my first question is, am I checking correctly? 2nd question is, How do I make sure my Exceptions will pertain to their correct respective things (a, b, and c.. above)?
[Code]...
View 6 Replies
May 2, 2009
I've been working on some code to add together input from an input box to make a string and display it in a message box. I've put the code in a loop so that it will add all input into the string until nothing is entered in the input box.
Dim stringInput As String
Dim message As String
Do Until stringInput = String.Empty
[Code].....
All I get is just the last input entered to show up in the message box and none of the previous entries. How do I get all the input to be added together and show up in the message box?
View 10 Replies
Jul 7, 2009
i use visual basic 6 i already try making a button to play sounds. by clicking the button and the sound will out. so that i want to know were could i start, when you input words in textbox the program will speak what you have type in the textbox.
_
View 5 Replies
Sep 23, 2010
When trying to validate controls on a windows form I realise the .validated() for each controls fires when the focus is lost. Instead I'd like to validate only when the button is pressed at the bottom, how would I do this?
View 3 Replies
Oct 10, 2011
A Form has two textboxes (txtA, txtB) both with the Causesvalidation property set to True. An ErrorProvider EP is added to the form.The Validating event is as follows:
[Code]...
View 10 Replies
Mar 7, 2010
I have two problems related to validation of the DGV cell. First; when I clicked a ToolStripButton, CellValidating event isn't fired. And then it causes problems for me. It needed to be validated.
View 18 Replies