I am helping someone out with a form. He wants the name required, easy enough, but then only an email or street address required. I have tried a couple of things and it is not working.
I am trying a very simple code:
<script type="text/javascript">
<!--
function validate_form ( )
{
valid = true;
if ( document.contact_form.name_mailing.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}
if ( document.contact_form.address_mailing.value == "" || document.contact_form.email_address.value == "")
{
alert ( "Please fill in the 'Your Information' box." );
valid = false;
}
return valid;
}
//-->
</script>
Am I not using the or operator correctly? I only want to have the address or email required, not necessarily both.
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?
function POvalidator() { var obj = document.Form1; if (obj.PONumber.value == "") { alert("Please enter a value for the PO Number field."); obj.PONumber.focus(); return false; }}
function checkCheckBox(){ if (f.agree.checked == false ) { alert("Tou must agree to the Terms to continue"); return false; }else return true; }
I have a form that is passed to itself. I was just wondering if there was a way to get this to validate before it passed to itself.I was assuming that as the form doesn't properly submit, I could not use onsubmit="return sValidation()", so I have it on the buttons onclick. Correct assumption or not? Is there a way round this at all and to get it to validate?
For some reason my form isn't validating. I manage to get the "Please select an option" alert, but it still posts the form. 2 sizes available <SCRIPT language=javascript> function CalculateOrder(form){ if (form.os0.value == "8x10"){ form.amount.value = "90.00"; form.shipping.value = "15.00"; }.....
Here's what I have so far in my validation part However, I need help as to how to validate the following fields when the user clicks the submit button.
I have a form with a few text boxes which need to be validated client-side. The validation is: check that every single text box has a unique string value. I.e., I need to check that there are no two textboxes that both contain, for example, the string 'hello'.
Is there an efficient way to do this kind of validation in javascript?
I am using the Jquery validationss plugin for my form validations. NowI have a situation where I have two submit buttons in a single form(say button A and button B). For button A, I want to run validationsbut for button B I don't want to run the validations and submit theform without validating.. How can i do this?
I have a group 2 Radio buttons, if the user selects the 2nd Radio button then they need to enter some data into a text field... The following only works for either Radio buttons... How can I specify it to be only the 2nd Radio button?
if(!document.form.radio1.checked && document.form.q3.value=="") { theMessage = theMessage + " --> You selected no we need a reason)"; }
I am using the following simple script for validatingmy form:
Code:
When the page is rendered I keep getting a 'Syntax Error'..and it is specific to the validation...but I do not know why. When i remove one of the textboxes from the validation script it works.
I have made working validation of form:URL...And then I've tried to make the same validation but in form witch radios. And my problem is that it isn't working at all.
I have some checkboxes in a form that I'd like to validate (check to ensure that at least one has been ticked): HTML Code: <input type="checkbox" name="response[]" value="answer1" />answer1 <input type="checkbox" name="response[]" value="answer2" />answer2 <input type="checkbox" name="response[]" value="answer3" />answer3 <input type="checkbox" name="response[]" value="answer4" />answer4
The javascript below only works if I change my checkbox names to name="response" rather than name="response[]". Code: function validateform(){ var success = false; for (i = 0; i < document.surveyform.response.length; i++){ if (document.surveyform.response[i].checked){ success = true; }} return success; }
I need to pass along multiple checkbox responses to my PHP script and therefore need to keep checkboxes named name="response[]". When I do this, I get the error "document.surveyform.response has no properties" What change I can make to the javascript so that I can name my checkboxes name="responses[]" ?
I'm a student learning web design and having a problem with some javascript code, I'm validating a text area, i dont have a problem limiting how many characters can be typed in the textarea, but I cant get it to give an error if there is no text in the text area. In the code below the validateMes() function is not working, the other functions work fine
I am having problem in validating my form using spry tools. The problem is that if I try to include any other validation other than spry along with spry validation the spry validation does not work.
<form> <div id="portion1"> ... some inputs ... </div>
[code]....
By default, only #portion1 is visible. If inputs inside it are all valid, #portion2 will be visible and #portion1 will be hidden, and so on. The problem is that jQuery Validate will only validate the whole form, so something like $('#portion1').validate().form() won't work.
I am somewhat a noob at js/jquery so I wasn't sure exactly how to do this. Think I just need a push in the right direction. Basically I'm trying to validate a form (jquery validation) with a couple of conditionals based on a selection box. So I have:
validating the password strength of my form. I am actually looking for a regular expression that could force the users to have at least 2 of the following:
I'm not sure how to do this because I added a js function to run on a form's submit button's click event. The js function does run, but then no matter what, the php script is called. The alert runs, then it goes to the php script. How can I stop it doing it?
here is js function:
Code JavaScript: function checkFields(form){ var myForm= document.getElementById(form) if(myForm!="li-comment-form"){
how to do this because I added a js function to run on a form's submit button's click event. The js function does run, but then no matter what, the php script is called. The alert runs, then it goes to the php script. How can I stop it doing it? here is js function:
I am validating my form fields using jquery validate plugin. but itsnot executing my methods. its hitting my validate() method but notactual validation code.I am pasting my code here for your reference.My javascript code:
mysite.validateFormFields = function() { alert('here'); [color=green] [b]// its hitting here [/b][/color]
I have a form that makes visible a text field when a specific radio button is checked. That works. Then I validate to see if a radio button is checked before I let the form be submitted. That works.
BUT - I cannot seem to get it to validate the form field that is made visible to see if it has content or at least the proper content when the form is submitted. Can you tell me what I am doing wrong please?
I can give more info on what kind of validation I want done if needed, but I think my code speaks for itself Code:
I am trying to throw in some client-side validation to my php web form. My problem is that only one field is actually getting validated. Here is the code:
Form: onSubmit="return checkForm(this);"
script: function checkForm(form) { var firstname = document.getElementById("wpFirstName").value; var lastname = document.getElementById("wpLastName").value;
The if statement evaluating the last name field is the only statement that evaluates to true. It seems the first statment is bypassed. Any ideas? PS. the element with the id lastNameError/firstNameError is in a div tag.