hello!
The script below does validation. But i would like to retain the value if a value is selected.
<script language="javascript">
function validateForm(form)
{
if(form.partnerlist.value == "" && form.Mth.value == "" && form.Yr.value == "")
{
alert("Please select all required fields.");
return false;
}
else if(form.partnerlist.value == "" && form.Mth.value == "")
{
alert("Please select Partner and Month.");
return false;
}
else if(form.partnerlist.value == "" && form.Yr.value == "")
{
alert("Please select Partner and Year.");
return false;
}
else if(form.partnerlist.value == "" )
{
alert("Please select Partner.");
return false;
}
else if(form.Mth.value == "" && form.Yr.value == "")
{
alert("Please select Month and Year.");
return false;
}
else if(form.Yr.value == "")
{
alert("Please select Year.");
return false;
}
else if(form.Mth.value == "")
{
alert("Please select Month.");
return false;
}
else
{
document.forms.view_form.thestatus.value = "ok";
}
}
function writeMonthOptions()
{
var Months = new Array("January","February","March","April","May"," June","July","August","September","October","Novem ber","December")
for (monthCounter = 0; monthCounter < Months.length; monthCounter++)
{
document.write('<OPTION value=' + (monthCounter+1) + '>' + Months[monthCounter]);
}
}
</script>
eg.
(form.partnerlist.value == "" && form.Yr.value == "")
since month is selected...i would like to keep the selected value and display in the drop down list. but how do i do that? do i make use of session to store the selected value?
mth = request.QueryString("Mth")
yr = request.QueryString("Yr")
<select name="Mth" class="formlist">
<option></option>
<SCRIPT LANGUAGE=JavaScript>
writeMonthOptions();
</SCRIPT>
</select>