Wrox Home  
Search P2P Archive for: Go

  Return to Index  

javascript_howto thread: browsers


Message #1 by "ramy m" <ramymoneiry@y...> on Tue, 4 Mar 2003 15:37:59
the code is 


   function CheckValues()
{
	if(document.shippingOptions.orderDummyPriority.checked)
	{
		document.shippingOptions.orderPrioritys.checked = false;

		for (var i=0; 
i<document.shippingOptions.shippingMethods.length; i++)
		  document.shippingOptions.shippingMethods[i].checked = 
false;


	}

}


function CheckMainValues()
{
	if(document.shippingOptions.orderPrioritys.checked)
	{
		document.shippingOptions.orderPriority.value = "1";
		document.shippingOptions.orderDummyPriority.checked = 
false;

	}
	else
	{
		document.shippingOptions.orderPriority.value = "2";
	}


}

function CheckMainValuesWhenNonRush()
{
	document.shippingOptions.orderPriority.value = "2";
}


function Validate()
{
//alert
(document.shippingOptions.orderPrioritys.checked+"  "+document.shippingOpti
ons.shippingMethod[0].checked+"  "+document.shippingOptions.shippingMethod
[1].checked);
	var errors = "";
	var msg="";
	var check=0;

	if(document.shippingOptions.shippingMethods[0].checked || 
document.shippingOptions.shippingMethods[1].checked )
	{
			if(!
document.shippingOptions.orderPrioritys.checked)
			{
				check=1;
				errors += "Please check the Rush Order Box 
to ship the order \n at Next Day Air or Second Day Air";

			}
	}

	if(document.shippingOptions.orderPrioritys.checked)
	{
		document.shippingOptions.orderDummyPriority.checked = 
false;
		if(!document.shippingOptions.shippingMethods[0].checked 
&& !document.shippingOptions.shippingMethods[1].checked)
		{
			check=1;
			errors += " Please check Next Day Air / Second Day 
Air as Rush Order has been Selected";
		}

	}

	if(document.shippingOptions.shippingMethods[0].checked)
	
	document.shippingOptions.shippingMethod.value=document.shippingOpti
ons.shippingMethods[0].value;
	else if (document.shippingOptions.shippingMethods[1].checked)
	
	document.shippingOptions.shippingMethod.value=document.shippingOpti
ons.shippingMethods[1].value;
	else{

		if (!document.shippingOptions.orderDummyPriority.checked 
&& !document.shippingOptions.orderPriority.checked) {
			 
document.shippingOptions.orderDummyPriority.checked = true ;
			 document.shippingOptions.orderPriority.value 
= "2";
	    }
	 	document.shippingOptions.shippingMethod.value="<%= 
shipmentID %>";

	}






		msg  
= "______________________________________________________\n\n";
		msg += "   The form was not submitted because of the 
following error(s).\n";
		msg += "   Please correct these error(s) and re-submit.\n";
		msg 
+= "______________________________________________________\n\n";

		msg += errors;

		if(check==1)
		{
			alert(msg);
			document.shippingOptions.orderPrioritys.focus();
			return false;

		}
		return true;
}

</script>

  Return to Index