Form Validation(checking For Digits And Blank Spaces)
i have a form for users to enter their name password and e-mail,i am currently using javascript to check that all details have been filled,
if(myForm.fname.value=='')
{
alert("Plz enter a first name")
return false
}
This works if the field is left blank however if the user enters numbers(1,2) or spaces i.e.(" ") how do i deal with these,i also need to check that the e-mail contains "@" and "."
i am currently working on code that searches an excel spreadsheet and displays results. Below is the code for the drop down. I was wondering is there a way to modify this to ignore blanks as when i use the drop down, it contains the blank cell spaces Code:
What I need to know is how to click on a button that is labeled NEW, as in new record, and have the current form open to data input. That is a blank record. After the user then inputs the data to all the fields on the screen and hits the SAVE button the record will then be placed into the database table.
Just wondering if there is a way to give a default value to a form text box if it is left blank. I can set a default value for the textbox but then it shows up in the textbox and that is not what I want. I would like it just determine if the form is blank and change it to the needed value accordingly.
I'll ask a second part to this question as well in case I am going about this all wrong.
What I have is a search page where a user can search for names from a database. However if I have 5 textboxes of different criteria to search from then if all of them are filled then it would have to match a record in the database exactly....
but if only one or two textboxes are used then the other textboxes basically are now set to a wild card. In this case they would be "%". Also to make things more complicated I am using the frontpage DRW for the SQL query.
I have created a database were you submit a job by entering the fields which is fine if it is a site visit but if it is a phone call or remote help not all the fields need to be filled in but if there not filled in it wont submit the values to the database i get data mismatch error code is below.
I either need to be able to send them blank values to the database or ideally i wont to create a option box with Phone call, Site visit and remote help which when selected takes you to the correct page which have different values in the form to fill in.
I' m getting a (0x80040E2F) error, if I submit my form, with blank textboxes to my update stored procedure. The stored procedure expect values, so how can I detect if a form field was empty. I've tried testing to see if the form field is null, blank and to count the characters, but I can't get it working. My SQL table allows nulls, so it's not that.
I have a form that is being sent over to an asp page. About 5% of the time, the form fields are blank when the ASP page is reading them. But when the user hit the submit button, they were not blank, because I have client-side validation that will not allow the submit to occur if any of the fields are blank. When this occurs, all the fields in the request.form object are blank?
This works fine, the form details are collected by RegDetails.asp
I am attempting to include javascript server side validation for the pasword, which obviously requires password and password2 fields (to be verified). I have used the script available at:
I created a feedback form for my website that has only 2 required fields. When you submit the form it calls my asp page which puts the information in a database and then sends me n email with the information that was entered into the form. The problem is that the form only has two required fileds, and if the remaining non required fields are left empty when the asp page is called it does write to the data base, but does not send me any email. However if I go back in and put somethng in every field in the form then when I submit the form and my asp page is called it writes to the data base and sends me an email with the all the information I entered in the feedback form. Is there a way to tell my asp page that it is ok to send the email even if the non required fields are left empty? I really do not want to have to go back through the form and put default values in for each area of the form? Also is there a way to have an error displayed if the email is not sent? My asp code is below....
The script is designed as a form validator which checks fields for various criteria and then sends a mail with the form contents. Since 40 different forms will be plugged into this script, there needed to be complete seperation between the two.
I've managed it so far by checking for required fields by putting the word 'required' into the name of the field. The script then sources out any fields which has this text and checks them to see if they are filled out.
The problem I've come across now is that I need to check for field length. My idea was to put the amount of characters needed into the name of the field in the form and then have the script check with a Reg Exp. However, Im not too sure of the regular expression needed to check for this.
Can someone suggest one? The one I have at the moment is [1-14] but say I had a field like this: <input type="text" name="passwordrequired12"> That would match bout for 1 and 12. Any ideas?
I have a form field that will contain an IP based on a TeamSpeak or Ventrilo IP. What I need to do, is check to make sure there are 4 groups of numbers in the form field. Or, check to see if the entry contains 3 periods. 1.2.3.4 <--- example there are 4 groups, and 3 periods.
Now of course, the IP can be as large as 4 groups of 3 numbers, so I can't check string length. how would I check this and validate it on my asp processing page?
I need to check a form to make sure the ID is between 8-15 characters and the password is between 8-10. I can create the form, but am not sure how I could check these lengths. i'm sure there is some simple code and also I do not know where I would put it.
I have a form that currently input data into an access db. The first thing that I would like to happen when the Submit button is clicked, is to check one column in the database to see if there are any duplicates before uploading any data. So my question is, how?
i'm making a forum, and previously i was submitting the form to an asp file, which would check for errors -- if there were errors, it would redirect back to the form with error messages to be displayed -- if it was error free, the message would be written to a txt file.
but then i wanted to put in a preview message page, and so error checking and passing values between the three pages is becoming tricky. so i'm at the point where i'm starting to use javascript to error-check, which works fine for making sure the input is good, but i don't know a good way to notify the user that there are errors with javascript. alert messages are unprofessional, and i can't just add text to the page using javascript.
i'd prefer to use only asp, and i'd prefer it if i didn't have to use an extra asp page JUST to error-check. as it is now i have these pages involved in adding a new subject:
post subject (has the form for the subject and message; the user can click either post message, which will directly write the message, or preview message, which will bring them to a page which displays the post as it would appear once written)
preview message (regardless of what the user clicks, it would come here first to do error checking, and depending on what the user clicked it would either redirect to the page which writes the subject, or display the message;
the problem is, if there are errors with the form, i need to point the user back to post subject without losing whatever info they have already entered. the only way i know how to do that is by submitting a form [i can't use a querystring because it won't maintain the message if the user entered multiple lines in the message])
add subject (this does the backend writing of the message, and is only accessed if the fields have made it through the error-checking)
any solutions in mind on how to pass the field values between these three pages?? or is there a better way i can do error checking??
I'm trying to verify a request.form("blah") with a field (value) in a recordset taken from an Access Database. Basically what I'm trying to do is once this NUMBER is entered into the form object (textfield), check a database to see if this number has been used (i.e. in the database) and if so redirect them to an error page.
I thought this would be rtight, but doesn't seem to work
If rsTeddyCheck = Request.Form("PersonalID") then response.redirect ("Error.asp") Else process.asp End If
I have a simple form to accept two form fields and display the values entered on pressing the submit button. The following is the form I have created to accept the two entries and display the form fields on pressing the submit form. It does not work can somebody please correct the code or provide a simple equivalent code where I can have the form and the validation and usage of the form values in the same ASP page.
can any one show me how to validate the serial number in numerical format like this:06-02-01-xxxxxx the code i try to use was as below but cannot be done:
If IsNumeric(Form_serial_no)=0 OR InStr(Form_serial_no,"-")=0 Then Response.write "<br>*Serial Number in wrong format" Validated_Form =False End If
how can I validate the form; like making sure the user has entered there phone number in (###)-###-#### this format or social secruity ###-##-####. How could I make my form pop an alert box up when they click the submit button so they will not be able to submit till they follow the following format.
On contact, order, recommend a friend page etc. I run a JavaScript that checks that all the required information has been entered into the form, and it will stop the ASP script executing until you change the incorrect information and Submit the form again. With this script, there is a function that checks the email address and tells you if the address is not valid. (i.e. If the address doesn't have an @ sign).
I put this script to work, and found that many people were turning off JavaScript, filling the form in (and now obviously enter XXXXX) into the email address field and then sending the form that way.
As a safety net, the ASP application that sends me an email checks that fields are not blank, but I don't know how (or whether) you can check to see if the email address is valid.
I need to create a self-validating HTML form using a server-side Excel spreadsheet as the datasource. The customer punches in their order number into the form. A lookup occurs. The rest of the form fields populate automatically with relevant data from the spreadsheet.
I have a form that is created dynamically from a recordset, this creates a line for each record together with 2 checkboxes, Yes & No so the source output would be something like this:
<p>Please indicate whether you still use each piece of software detailed below:</p> <form name="apps" method="POST" action="MyAction.asp"> <table width="600" border="1" cellspacing="0" cellpadding="5"> <tr bgcolor="#9999FF"> <td><font color="#FFFFFF"><strong> Software</strong></font></td> <td><font color="#FFFFFF"><strong>Required?</strong></font></td> </tr>
I want to ensure that either Yes or No has been checked for each line before the form can be submitted, can this be done in asp? The amount of lines in the form will vary.
i have a radio button and i want to pass the value of the radio button which it holds to a javascript and then pop up a message box with that value Code:
I am working on a script in asp (new to asp, 99% php) and I would like to validate the data (no problem) and then repopulate the data in the table that passed validation, spit out error message for bad data, and leave those areas blank, without using javascript.
I had no problem doing this in the past with php (they have more and better array methods in my opinion) but I am struggling with how to do this in asp.
Has someone done this before? If so, could you share the logic on this?
Scenerio: two fields, one validates, one doesn't, show the form with first name given and last name blank while displaying reason for last name error. I understand the scenrio, but I can't make it work in asp???
I'm making form validation that checks a form that will be added to the database when filled out correctly, the error message will be in the form of a line above the form stating that you forgot to enter some fields correctly and pictures of X's behind the field that weren't Filled out correctly. But I can't get it to work correctly. Can someone please help me and if possible change my code or tell me where exactly I need to add certain pieces of code.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!--#include file="Connections/conn_db.asp" --> <% Function isValidation(Len) If Len(Request.Form) > 0 Then name = Trim(Request.Form("name")) formOk = True
If name = "" Then errName = "*Error: Please enter your name" formOK = False End If....