Javascript validation for usable form

Discussion in 'JavaScript' started by senloong, Apr 18, 2007.

  1. #1
    Hi,

    Anyone has sample or tutorial for javascript validation for usable form? I encounter error on this script.

    For reference, promotitle is radio button to set on/off for promotitletext (input textfield), ticketdeadline is radio button to set on/off for ticketdeadlinetext (input textfield). When i set promotitle to off, my ticketdeadlinetext is not validate. Please advice, thanks in advance.

    <script>
    function validation()
    {

    obj = document.create_offerform;

    if (obj.promotitle[0].value == "yes"){
    if (obj.promotitletext.value == "")
    {
    alert("Please enter your promotion title.");
    obj.promotitletext.focus();
    return false;
    }
    }

    if(obj.ticketdeadline[0].value == "yes"){
    if (obj.ticketdeadlinetext.value == "01/01/1900")
    {
    alert("Please enter your ticketing deadline.");
    obj.ticketdeadlinetext.focus();
    return false;
    }
    }


    }
    </script>
     
    senloong, Apr 18, 2007 IP
  2. Aragorn

    Aragorn Peon

    Messages:
    1,491
    Likes Received:
    72
    Best Answers:
    1
    Trophy Points:
    0
    #2
    Try this code. If it doesn't work, then provide the link to a demo page
    
    <script>
    function validation(){
    	obj = document.create_offerform;
    	if (obj.promotitle[0].checked){
    		if (obj.promotitletext.value == ""){
    			alert("Please enter your promotion title.");
    			obj.promotitletext.focus();
    			return false;
    		}
    	}
    
    	if(obj.ticketdeadline[0].checked){
    		if (obj.ticketdeadlinetext.value == "01/01/1900"){
    			alert("Please enter your ticketing deadline.");
    			obj.ticketdeadlinetext.focus();
    			return false;
    		}
    	}
    }
    </script>
    
    Code (markup):
     
    Aragorn, Apr 18, 2007 IP
  3. senloong

    senloong Peon

    Messages:
    102
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Yes, it works! Thanks so much Aragorn !
     
    senloong, Apr 18, 2007 IP