1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

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