Validating Forms Input
Jan 6, 2006
I am looking for a little help validating a forms input. On the form are key
items which I do not wish to be zero length.
I have wrote the following function:
<script language=javascript>
function ValidateLength(oid, min, max)
{
var txt = document.getElementById(oid);
var length = txt.value.length;
if(length == 0)
{
alert("You must enter your reference, Company Name and Contact Name");
}
}
</script>
However their are still a few issues I would like to work out.
I all it with my forms sumbit event with the following:
<input type="submit" name="Submit" onclick="ValidateLength('txtRef',0,100)"
value="Submit Details">
However that will only check the length of the item txtRef, how can I check
more textbox values? Also how can I stop the form posting if the alert is raised?
View 4 Replies
ADVERTISEMENT
May 26, 2010
I have the code for the form, it asks for the quantity of certain items to purchase and displays them. The next exercise I needed the Quantity to test for Numbers only. I need it to give an alert if there is a NaN entry and stop the program otherwise it continues on with the calculations.
PHP Code:
<script type="text/javascript">
var SalesItems = new Array ();
SalesItems ["Webcam"] = "50.00";
[code]....
View 7 Replies
View Related
Oct 11, 2009
This code will not work no matter what I do.
function comparePassword(){
pass1 = document.getElementByName('password');
pass2 = document.getElementByName('cpassword');
if(pass1.value != pass2.value){
document.getElementById('matchpass').innerHTML = "Passwords do not match!";
}}
<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "[URL]">
<html><head>
<title>Game Makers United - Uniting game makers with the help they need</title>
<script language="Javascript" src="javascript.js" type="text/javascript"></script>
</head><body>
<form method="post" onsubmit="comparePassword();" >
<table width="100%">
<tbody><tr>
<td width="150px">Username: </td>
<td><input type="text" name="username" maxlength="32" /></td>
</tr><tr>
<td width="150px">Password: </td>
<td><input type="password" name="password" maxlength="32" /></td>
</tr><tr>
<td width="150px">Confirm Password: </td>
<td><input type="password" name="cpassword" maxlength="32" />
<span id="matchpass"></span></td>
</tr><tr>
<td><input type="submit" name="register" value="Register" /></td>
</tr></tbody></table>
</form></body></html>
All it's supposed to do is check whether or not "password" and "cpassword" match, if they don't it's supposed to put "Passwords do not match!" in the span "matchpass". I can't see anything wrong with the code and javascript is enabled in my brower. GetElementByName does not exist, so I switched it to getElementById and it works perfectly.
View 2 Replies
View Related
May 27, 2011
It doesn't appear to be possible to validate multiple forms on a pages that only has a single <form> tag, using the JQuery Validation Plugin offered by Jörn Zaefferer. The reason I need to do this is because my pages are created with ASP.NET whose architecture generally calls for a single page-wide <form> tag. In my designs, I'd like to submit my data using a custom ajax call to a web-method, and link it to a click event on a button.
Below is an example:
<!
DOCTYPE
html
PUBLIC
"-//W3C//DTDXHTML1.0Transitional//EN" "[URL]" >
<
html
xmlns
=
"[URL]"
> .....
I'm not sure that I fully understand the documentation for the Validation plugin, but it doesn't seem like this is possible, as the plugin seems to need a <form> for each form.
View 2 Replies
View Related
Nov 14, 2011
how to add forms in javascript, but it's limited to text input forms.
<script type="text/javascript"><!--
function updatesum() {
document.form.sum.value = (document.form.sum1.value -0) + (document.form.sum2.value -0);
}
//--></script>
Where the inputs sum1 and sum2 are text fields you put whatever numbers you want in. That works fine. Great. Now what I'm having trouble with is modifying the code so that it will add one form with an input number with a form that spits out a randomly generated number.
<input type="button" value="D20" onclick="this.form.display.value = Math.round (20 * Math.random())" class="buttonHi" /> <input name="display" type="text" size="6" value="" />
This is what I'm using for my random number generator. So basically I want to be able to put, say, 5, into the input text field above this. And then click on the d20 button to get a random number, say, 15, and then have the first code add the inputted 5 with the randomly generated 15.
View 4 Replies
View Related
Feb 17, 2010
I am validating a page (image attached) to make sure that total hours entered do not exceed the allocated amount, which is stored in the database. I have already validated to make sure that they enter a number and that it is not greater than 8.
var returncode = true
var inputs = document.getElementsByTagName("INPUT")
for(var x=0; x<inputs.length; x++)
{
[Code].....
View 8 Replies
View Related
Jul 26, 2009
I want to check that only letters were entered in a field.formElements[i].value.search(/^[^a-zA-Z]+$/) != -1Will the above line be true if characters other than letters are found?
View 3 Replies
View Related
Mar 23, 2010
I'm working on a site where the name attribute of an input will not be known beforehand. I'd like to be able to modify or extend the validate plugin to set the rules and messages based off of the id of an input instead of using the name.
View 10 Replies
View Related
Mar 22, 2011
I have a selection list that users can choose one value from about 300 different values. I wish to add some cross value vaidations to ensure some extra data gets entered should the user choose one of 50 of these values. Now I know I can write a JS validation individully fo each of the 50 as follows:
if theForm.field1.value=="25" && theorm.field2.value =="" {
alert("Enter field2 value");
}
Then repeat this alidation 50 times.
My question - is there a way to shorten the code to someting like this:
var fieldx = "1, 2, 3, 4, 5"; etc with all 50 values defined here, then something like:
if theForm.field1.value==fieldx && theForm.field2.value =="" {
alert("Enter field2 value");
}
View 3 Replies
View Related
Sep 30, 2010
I'm working on a page that has an iframe that loads a page with a file input on it. What I need to do is validate that file input to make sure that it isn't empty.
View 1 Replies
View Related
Nov 8, 2011
I am having 2 input fields. Both will have only the integer values. Its a minimum and maximum values. The condition is The minimum value of the 2nd input field should be greater than 1st input field. and 1st input field value should be minimum than 2nd input field. For that I tried with
Jquery Script
$('document').ready(function(){
$('#project_form1').validate({
rules: {
minfield: {
[Code].....
View 1 Replies
View Related
Jun 5, 2010
I'm trying to fill out a form on this site using JavaScript: [URL]
However, the fields do not have input IDs; they only have span IDs. I've tried using the span IDs, but it doesnsn't work. Here is the code I'm trying to use:
document.getElementById('fn'). value='" FName "';
Where FName is the value I want filled into the field. Could someone please tell me how to use JavaScript to fill in the fields of this form (and check those pesky check boxes)?
View 6 Replies
View Related
Mar 9, 2011
I'm trying to write some javascript code that will give a user one of two messages (Correct or incorrect) base on whether they answer a question correctly. I have 2 issues that I was hoping someone could help me with:
1) My "incorrect" and "correct" messages all appear on the page load. Is there anyway to start without them being there?
2) More troubling: No matter what I put into the input boxes, the "incorrect" message pops up. Basically I need to better understand how to grab the actual input value (it's commented down below so I think that this should be a quick fix!)
Code:
function showAnswer(blurred,response)
{
var form = blurred.form;
var rbs = form[blurred.name];
[Code].....
View 2 Replies
View Related
Oct 26, 2010
When in IE7 or IE6, I can't get a input value with same id. My sample code looks like this:
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script>
[Code].....
View 1 Replies
View Related
Nov 5, 2009
I'm trying to add an input element to all forms using appendChild.
The script first searches for input elements with the name of "myinput".
If it finds an input element with that name, it assigns the value "myvalue".
If it can't find an input element with that name, it tries to create a new one for all forms.
What's wrong with my code?
View 4 Replies
View Related
Jan 7, 2007
I am having a very hard time figuring out how to dynamically disable certain fields in a form based upon the user's answer to a <select> element.
So, first I have a <select> element to my form asking the user to choose one of three choices, like so:
<SELECT Name="mortgagetype">
<option value='First'>First</option>
<option value='Second'>Second</option>
<option value='Third'>Third</option>
</SELECT>
The next 6 fields are all input fields:
<INPUT Type="text" size="30" Name="Question1">
<INPUT Type="text" size="30" Name="Question2">
<INPUT Type="text" size="30" Name="Question3">
<INPUT Type="text" size="30" Name="Question4">
<INPUT Type="text" size="30" Name="Question5">
<INPUT Type="text" size="30" Name="Question6">
The tricky part is that I want the availability of certain fields to depend on the user's answer to the <select> element that comes first. If they answer "First" then questions 1, 2, 3 and 4 should be disabled. If they answer "Second" then questions 3 and 4 should be disabled and if they answer "Third" none of the questions should be disabled.
View 2 Replies
View Related
Aug 31, 2010
Why my email field is validating, but mycode for validating empty fields is not?
View 1 Replies
View Related
Mar 21, 2010
I am using a validating form plug in for jquery and I have a question about it. Let this function will be an ex.:
[Code]....
'e' is the name attribute of one form element, but can I choose more elements using jquery (CSS) rules like this: input[name*=e] or how can I do something similar?
View 5 Replies
View Related
Feb 4, 2011
I'm wanting to make a search function in a limited way.
The following code sends the input text to a page where the script processes it, no problem
Code:
I would like to have text automatically added to the input.
Example: I have a site I want to be only about things that are red.
Someone inputs "table" and the text "red+table" is sent to the search page.
View 3 Replies
View Related
Apr 10, 2009
I should imagine others here have experienced it. The user completes your form, and they unintentionally input their email address incorrectly. Then when you reply to their form, you then get the mailer daemon returning your email! Now, there's a couple of ways that some websites try to solve this problem - some ask the user to input their email address twice, some show the forms results on the next page, so that the user has a last chance to check, before completing the submission. Are there any other ways of trying to ensure that, as much as possible, that the user inputs the correct email address?
View 10 Replies
View Related
Nov 3, 2009
I have two forms with identically named arrays on each. I need to copy the values to the second form's array. Here's a simplified version of the HTML:
<form name="mainform">
<input type="text" size="10" name=firstnames[] value="Joe"/>
<input type="text" size="10" name=firstnames[] value="Bob"/>
<input type="text" size="10" name=firstnames[] value="Pat"/>
[Code]....
I'd like to be able to submit hiddenform with the firstnames array equal to ['Joe', 'Bob', 'Pat']. But I seem to be getting an awful lot of ['', '', ''] no matter how I go about it.
View 4 Replies
View Related
Oct 21, 2011
I wanted to create a small DHTML code that created a unordered list of input forms dependent on the number selected from the select dropdown menu. Problem is that it doesn't seem to want to generate the list. I think the variables are within the scope of the function too, and I didn't get an errors from the javascript console when using firebug. The script itself runs, I tested it when I used the old standby alert(); to see if the script was active. Here's the code:
[Code]...
View 14 Replies
View Related
Sep 16, 2010
I want to make few forms but 1 submit button. I want to do 1 page , 5 forms , 1 submit button so when i click on the submit button it will send the 5 forms as 1 form.
View 2 Replies
View Related
Jul 23, 2005
I have a function like this
function checkquantitiy(quantitiy){
if(quantitiy.value != parseInt(quantitiy.value)) {
alert(quantitiy.value+" sorry not integer quantitiy");
}
} //End of function
This check if quantitiy is integer. In the form I have following
<input name="buyquantitiy" type="hidden" id="buyquantitiy" value="<?php echo
$buyquantitiy; ?>" size="1" maxlength="3">
<input name="quantitiy" type="text" id="quantitiy" value="1" size="1"
maxlength="3" onchange="javascript:return checkquantitiy(this);">
The problem is when i will calculate if quantitiy/buyquantitiy is an
integer. The reason is that some products can only be seld as 4 items, and
if you press 3 wou should get a message that says
"Sorry a quantity of 3 are not aviable because there are 4 items in
package". Can transfer 2 varibales into the function? Or have anyone any
suggestion how to solve this.
View 3 Replies
View Related
Jul 23, 2005
I am a newbie to javascript.
I have an asp text box which I want to validate for the number of
characters entered i.e. I dont want user to enter more than 280
characters in the text box.
View 2 Replies
View Related
Jan 12, 2006
I have a form generated from a Perl script. The number of check boxes
on the form is unknown until the time the form is generated. The
names of the check boxes are created from some values in the database,
based upon other user input.......<crazy, I know>
The user must choose at least one check box.
So, how can I write a javascript routine that will perform checking on
an unknown number of check boxes.
View 4 Replies
View Related