I currently have an input form in HTML. I am trying to use JavaScript to validate that the html forms are entered. I had it working earlier today but now my form is not validating. Could someone take a look and tell me why its not working.
php html page
here is the javascript piece
I am pretty sure its correct but when it passes through it does not error handle.
php html page
Code:
<?php
require_once('auth.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="loginmodule.css" rel="stylesheet" type="text/css" />
<TITLE>Significant Activities</TITLE>
<SCRIPT LANGUAGE="JavaScript" SRC="scripts/reportlbr.js"></SCRIPT>
<style type="text/css">
<!--
.style1
{
font-size: 10px;
font-style: italic;
font-weight: bold;
}
.style2 {font-size: 9px}
.style4 {font-size: 12px}
.style6 {font-size: 12px; font-weight: bold; }
-->
</style>
</HEAD>
<BODY>
<?php
//Include database connection details
require_once('configrisks.php');
//Array to store validation errors
$errmsg_arr = array();
//Validation error flag
$errflag = false;
//Connect to mysql server
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) {
die('Failed to connect to server: ' . mysql_error());
}
//Select database
$db = mysql_select_db(DB_DATABASE);
if(!$db) {
die("Unable to select database");
}
//Function to sanitize values received from the form. Prevents SQL injection
function clean($str) {
$str = @trim($str);
if(get_magic_quotes_gpc()) {
$str = stripslashes($str);
}
return mysql_real_escape_string($str);
}
//************************************************************************************
// BUILD ARRAYS
//====================================================================================
//================================ARRAY 1=====================================
//CREATE DROP DOWNS FOR FORM USAGE
$sql = "SELECT proj_sym, proj_description FROM tbl_project_type WHERE proj_code = 'risk' AND proj_active = 1";
$proj = mysql_query($sql);
if($proj)
{
$proj_num = mysql_num_rows($proj);
//Loop through data array
while($row=mysql_fetch_assoc($proj))
{
$proj_array_sym[]=$row["proj_sym"];
$proj_array_description[]=$row["proj_description"];
};
}
else
{
echo "Array1";
die('Error reading user data');
}
//============================= ARRAY 1 END ================================
//================================ARRAY 2===================================
//CREATE DROP DOWNS FOR FORM USAGE
$sql = "SELECT cat_uuid, cat_code FROM tbl_cat WHERE cat_proj_code = 'risk' AND active = 1";
$cat = mysql_query($sql);
if($cat)
{
$cat_num = mysql_num_rows($cat);
//Loop through data array
while($row=mysql_fetch_assoc($cat))
{
$cat_array_uuid[]=$row["cat_uuid"];
$cat_array_code[]=$row["cat_code"];
};
}
else
{
echo "Array2";
die('Error reading user data');
}
//============================END ARRAY 2===================================
//================================ARRAY 3===================================
//CREATE DROP DOWNS FOR FORM USAGE
$sql = "SELECT code, des FROM tbl_department WHERE proj_code = 'risk' AND active = 1";
$dep = mysql_query($sql);
if($dep)
{
$dep_num = mysql_num_rows($dep);
//Loop through data array
while($row=mysql_fetch_assoc($dep))
{
$dep_array_code[]=$row["code"];
$dep_array_des[]=$row["des"];
};
}
else
{
echo "Array3";
die('Error reading user data');
}
//================================ARRAY 4===================================
//CREATE DROP DOWNS FOR FORM USAGE
$sql = "SELECT id, realname, firstname FROM tbl_users WHERE active = 1 ORDER BY realname;";
$user = mysql_query($sql);
if($dep)
{
$user_num = mysql_num_rows($user);
//Loop through data array
while($row=mysql_fetch_assoc($user))
{
$user_array_id[]=$row["id"];
$user_array_last[]=$row["realname"];
$user_array_first[]=$row["firstname"];
};
}
else
{
echo "Array4";
die('Error reading user data');
}
//============================END ARRAY 3===================================
?>
<FORM NAME="blank_risk_form" id="blank_risk_form" method="post" action="submitnewrisk.php" onsubmit="return validate_form(this)">
<font face="Arial, Helvetica, sans-serif"><center>
<th colspan=3><center><h1>Risk Identification Form</h1>
<p align="left">
<input type="text" name="user" value="<?php echo $_SESSION['SESS_FIRST_NAME']; echo ' '; echo $_SESSION['SESS_LAST_NAME']; ?>" />
</p>
<p align="left">
<input type="text" name="currentdate" value="<?php $cdate=date('Y-m-d'); echo $cdate; ?>" />
</p>
<p align="left">Originated By
<?php
echo $_SESSION['SESS_FIRST_NAME'];
echo ' ';
echo $_SESSION['SESS_LAST_NAME'];
?>
</p>
<p align="left"><span class="style4">Date Submitted:
<?php
$cdate=date("Y-m-d");
echo $cdate;
?>
</span></p>
<p align="left"><span class="style2"><span class="style4">Subtask Owner: </span> </span>
<select name="cbo_subtsk" id="select2" >
<?php
//BUILD DROP DOWN LIST
//FOR STATEMENT 1 START
echo '<option value=""></option>';
for ($array_1index=0; $array_1index < $dep_num; $array_1index += 1)
{
echo '<option value=';
echo $dep_array_code[$array_1index];
echo '>';
echo $dep_array_des[$array_1index];
echo '</option>';
}//FOR STATEMENT 1 END
?>
</select>
</p>
<p align="left"><span class="style2"><span class="style4">Risk Category:
<select name="cbo_risk_cat" id="select3">
<?php
//BUILD DROP DOWN LIST
//FOR STATEMENT 2 START
echo '<option value=""></option>';
for ($array_1index=0; $array_1index < $cat_num; $array_1index += 1)
{
echo '<option value=';
echo $cat_array_uuid[$array_1index];
echo '>';
echo $cat_array_code[$array_1index];
echo '</option>';
}//FOR STATEMENT 2 END
?>
</select>
</span></span></p>
<p align="left"><span class="style4">Type of Risk: </span>
<select name="cbo_risk_type" id="select4" >
<?php
//BUILD DROP DOWN LIST
//FOR STATEMENT 1 START
echo '<option value=""></option>';
for ($array_1index=0; $array_1index < $proj_num; $array_1index += 1)
{
echo '<option value=';
echo $proj_array_sym[$array_1index];
echo '>';
echo $proj_array_description[$array_1index];
echo '</option>';
}//FOR STATEMENT 1 END
?>
</select>
</p>
<p align="left"><span class="style4">Owner:
<select name="cbo_owner" id="select5" >
<?php
//BUILD DROP DOWN LIST
//FOR STATEMENT 1 START
echo '<option value=""></option>';
for ($array_1index=0; $array_1index < $user_num; $array_1index += 1)
{
echo '<option value=';
echo $user_array_id[$array_1index];
echo '>';
echo $user_array_last[$array_1index];
echo ", ";
echo $user_array_first[$array_1index];
echo '</option>';
}//FOR STATEMENT 1 END
?>
</select>
</span></p>
<p align="left"><span class="style4">Please describe your risk:</span> <br />
<textarea name="txt_req_des" cols="75" rows="5" id="textarea2"></textarea>
</p>
<table width="969" border="0" cellpadding="0" cellspacing="1">
<tr bordercolor="#999999">
<th colspan="8" scope="col"><div align="left">PROBABILITY OF OCCURENCE<br />
<span class="style4"><em>(Select one frome each group) </em></span></div></th>
</tr>
<tr>
<td width="20"> </td>
<td width="226" bordercolor="#999999" bgcolor="#999999"><div align="center"><span class="style4"><strong>RESOURCES</strong></span></div></td>
<td width="20"> </td>
<td width="240" bgcolor="#999999"><div align="center"><span class="style4">REQUIREMENTS</span></div></td>
<td width="20"> </td>
<td width="219" bgcolor="#999999"><div align="center"><span class="style4">TECHNOLOGY</span></div></td>
<td width="20"> </td>
<td width="239" bgcolor="#999999"><div align="center"><span class="style4"><strong>HARDWARE</strong></span></div></td>
</tr>
<tr>
<td bgcolor="#FFCC66"><input name="res" type="radio" value=".09" /></td>
<td bgcolor="#FFCC66"><span class="style4"> Not available and good probability of significant deficiencies in meeting skill needs. </span></td>
<td><input name="req" type="radio" value=".09" /></td>
<td><span class="style4"> Good probability of significant deficiencies in meeting requirements. </span></td>
<td><input name="tech" type="radio" value=".09" /></td>
<td><span class="style4"> Maximum technology/maximum capability. </span></td>
<td><input name="hard" type="radio" value=".09" /></td>
<td><span class="style4"> Theoretical design based on advanced research. </span></td>
</tr>
<tr>
<td><input name="res" type="radio" value=".08" /></td>
<td><span class="style4">Not readily available and good probability of some moderate deficiencies in meeting skill needs. </span></td>
<td bgcolor="#CCFF66"><input name="req" type="radio" value=".08" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Good probability of some moderate deficiencies in meeting all requirements. </span></td>
<td bgcolor="#CCFF66"><input name="tech" type="radio" value=".08" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Theoretical technology. </span></td>
<td bgcolor="#CCFF66"><input name="hard" type="radio" value=".08" /></td>
<td bgcolor="#CCFF66"><span class="style4"> New theoretical design. </span></td>
</tr>
<tr>
<td bgcolor="#FFCC66"><input name="res" type="radio" value=".07" /></td>
<td bgcolor="#FFCC66"><span class="style4">Not readily available and moderate chance of moderate deficiencies in meeting skill needs. </span></td>
<td><input name="req" type="radio" value=".07" /></td>
<td><span class="style4"> Moderate chance of moderate deficiencies in meeting all requirements. </span></td>
<td><input name="tech" type="radio" value=".07" /></td>
<td><span class="style4"> Newer technology. </span></td>
<td><input name="hard" type="radio" value=".07" /></td>
<td><span class="style4"> All new design. </span></td>
</tr>
<tr>
<td rowspan="2"><input name="res" type="radio" value=".06" /></td>
<td rowspan="2"><span class="style4">Not readily available and moderate chance of moderate deficiencies in meeting skill needs. </span><span class="style4"> </span></td>
<td bgcolor="#CCFF66"><input name="req" type="radio" value=".06" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Moderate chance of minor requirement deficiencies. </span></td>
<td bgcolor="#CCFF66"><input name="tech" type="radio" value=".06" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Available technology. Feasible by analogy. </span></td>
<td bgcolor="#CCFF66"><input name="hard" type="radio" value=".06" /></td>
<td bgcolor="#CCFF66"><span class="style4"> New design to moderately improve existing design. </span></td>
</tr>
<tr>
<td><input name="req" type="radio" value=".05" /></td>
<td><span class="style4"> Some chance of minor requirement deficiencies. </span></td>
<td><input name="tech" type="radio" value=".05" /></td>
<td><span class="style4"> Existing technology and feasibility studies. </span></td>
<td><input name="hard" type="radio" value=".05" /></td>
<td><span class="style4"> Major design change. </span></td>
</tr>
<tr>
<td rowspan="2" bgcolor="#FFCC66"><input name="res" type="radio" value=".04" /></td>
<td rowspan="2" bgcolor="#FFCC66"><span class="style4"> Available and some chance of minor deficiencies in meeting skill needs. </span><span class="style4"> </span></td>
<td bgcolor="#CCFF66"><input name="req" type="radio" value=".04" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Slight chance of minor requirement deficiencies. </span></td>
<td bgcolor="#CCFF66"><input name="tech" type="radio" value=".04" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Proven technology and approach. </span></td>
<td bgcolor="#CCFF66"><input name="hard" type="radio" value=".04" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Redesign, significant modifications. </span></td>
</tr>
<tr>
<td><input name="req" type="radio" value=".03" /></td>
<td><span class="style4"> Should meet all requirements with little margin. </span></td>
<td><input name="tech" type="radio" value=".03" /></td>
<td><span class="style4"> Proven technology and approach, used by some design agent. </span></td>
<td><input name="hard" type="radio" value=".03" /></td>
<td><span class="style4"> Existing proven components, recombined or minor mods in function. </span></td>
</tr>
<tr>
<td><input name="res" type="radio" value=".02" /></td>
<td><span class="style4"> Available and should meet all skill needs with little margin. </span></td>
<td bgcolor="#CCFF66"><input name="req" type="radio" value=".02" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Should meet all requirements, and exceed many. </span></td>
<td bgcolor="#CCFF66"><input name="tech" type="radio" value=".02" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Proven technology and approach with significant design agent experience. </span></td>
<td bgcolor="#CCFF66"><input name="hard" type="radio" value=".02" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Existing proven components, repackaged and/or minor usage variation. </span></td>
</tr>
<tr>
<td height="47" bgcolor="#FFCC66"><input name="res" type="radio" value=".01" /></td>
<td bgcolor="#FFCC66"><span class="style4"> Available and should meet all skill needs, and exceed many. </span></td>
<td><input name="req" type="radio" value=".01" /></td>
<td><span class="style4"> Will meet all requirements, exceeding many. </span></td>
<td><input name="tech" type="radio" value=".01" /></td>
<td><span class="style4"> Proven technology and approach with significant design agent experience. </span></td>
<td><input name="hard" type="radio" value=".01" /></td>
<td><span class="style4"> Functional hardware only. Mods in form only. </span></td>
</tr>
<tr>
<td><input name="res" type="radio" value=".001" /></td>
<td><span class="style4"> Available and will meet and exceed all skill needs. </span></td>
<td bgcolor="#CCFF66"><input name="req" type="radio" value="0.001" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Will exceed all requirements with margin. </span></td>
<td bgcolor="#CCFF66"><input name="tech" type="radio" value="0.001" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Off-the-shelf technology proven to operational environments. </span></td>
<td bgcolor="#CCFF66"><input name="hard" type="radio" value="0.001" /></td>
<td bgcolor="#CCFF66"><span class="style4"> Functional hardware. </span></td>
</tr>
<tr>
<td bgcolor="#FFCC66"><input name="res" type="radio" value=" 0" checked="checked" /></td>
<td bgcolor="#FFCC66"><span class="style4">None</span></td>
<td><input name="req" type="radio" value=" 0" checked="checked" /></td>
<td><span class="style4">None</span></td>
<td><input name="tech" type="radio" value=" 0" checked="checked" /></td>
<td><span class="style4">None</span></td>
<td bgcolor="#FFFFFF"><input name="hard" type="radio" value=" 0" checked="checked" /></td>
<td><span class="style4">None</span></td>
</tr>
</table>
<div align="left"><br />
<table width="916" border="0" cellspacing="1">
<tr bordercolor="#999999">
<th colspan="8" scope="col"><div align="left">SEVERITY OF CONSEQUENCE TABLE <br />
<span class="style4"><em>(Select one frome each group) </em></span></div></th>
</tr>
<tr>
<td width="20" rowspan="2"> </td>
<td width="82" bgcolor="#999999"><div align="center" class="style4">SLA IMPACT</div></td>
<td width="20"> </td>
<td width="228" bgcolor="#999999"><div align="center"><span class="style6">COST IMPACT </span></div></td>
<td width="20" rowspan="2"> </td>
<td width="238" bgcolor="#999999"><div align="center"><span class="style6">TECHNICAL</span></div></td>
<td width="20" rowspan="2"> </td>
<td width="263" rowspan="2" bgcolor="#999999"><div align="center" class="style4"><strong>CUSTOMER SATISFACTION </strong></div></td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><div align="center" class="style4"></div>
<div align="center" class="style4">Amount</div></td>
<td width="20"> </td>
<td bgcolor="#CCCCCC"><div align="center"><span class="style4">Probability</span></div></td>
<td bgcolor="#CCCCCC"><div align="center" class="style4">Alternative</div>
<div align="center" class="style4"></div></td>
</tr>
<tr>
<td valign="bottom" bgcolor="#99FF99"><input name="miss" type="radio" value="9" /></td>
<td valign="bottom" bgcolor="#99FF99"><div align="center"><span class="style4">75% or ></span></div></td>
<td valign="bottom" bgcolor="#99FF99"><input name="cost" type="radio" value="9" /></td>
<td valign="bottom" bgcolor="#99FF99"><span class="style4"> Certain, program threatening </span></td>
<td bgcolor="#99FFFF"><input name="alter" type="radio" value="9" /></td>
<td bgcolor="#99FFFF"><span class="style4"> Cannot achieve. </span></td>
<td><input name="satis" type="radio" value="9" /></td>
<td><span class="style4"> Very high priority for the customer. </span></td>
</tr>
<tr>
<td><input name="miss" type="radio" value="8" /></td>
<td><div align="center"><span class="style4">61-74%</span></div></td>
<td><input name="cost" type="radio" value="8" /></td>
<td><span class="style4"> Extensive, program threatening. </span></td>
<td><input name="alter" type="radio" value="8" /></td>
<td><span class="style4"> Redesign or alternate required to achieve. </span></td>
<td rowspan="3" bgcolor="#FFCC99"><input name="satis" type="radio" value="8" /></td>
<td rowspan="3" bgcolor="#FFCC99"><span class="style4"> High priority for the customer. </span><span class="style4"> </span><span class="style4"> </span></td>
</tr>
<tr>
<td bgcolor="#99FF99"><input name="miss" type="radio" value="7" /></td>
<td bgcolor="#99FF99"><div align="center"><span class="style4">51-60%</span></div></td>
<td bgcolor="#99FF99"><input name="cost" type="radio" value="7" /></td>
<td bgcolor="#99FF99"><span class="style4"> Probable program threat. </span></td>
<td bgcolor="#99FFFF"><input name="alter" type="radio" value="7" /></td>
<td bgcolor="#99FFFF"><span class="style4"> No adequate backup. </span></td>
</tr>
<tr>
<td><input name="miss" type="radio" value="5" /></td>
<td><div align="center"><span class="style4">41-50%</span></div></td>
<td><input name="cost" type="radio" value="6" /></td>
<td><span class="style4"> Possible program threat. </span></td>
<td><input name="alter" type="radio" value="6" /></td>
<td><span class="style4"> </span>
<table cellspacing="0" cellpadding="0">
<tr>
<td width="144" valign="top"><p class="style4">Inferior backup. </p></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#99FF33"><input name="miss" type="radio" value="5" /></td>
<td bgcolor="#99FF99"><div align="center"><span class="style4">31-40%</span></div></td>
<td bgcolor="#99FF33"><input name="cost" type="radio" value="5" /></td>
<td bgcolor="#99FF99"><span class="style4"> Potential program threat. </span></td>
<td rowspan="3" bgcolor="#99FFFF"><input name="alter" type="radio" value="5" /></td>
<td rowspan="3" bgcolor="#99FFFF"><span class="style4"> Several adequate alternatives. </span></td>
<td rowspan="2"><input name="satis" type="radio" value="5" /></td>
<td rowspan="2"><span class="style4"> Medium level priority </span><span class="style4"> </span></td>
</tr>
<tr>
<td><input name="miss" type="radio" value="4" /></td>
<td><div align="center"><span class="style4">26-30%</span></div></td>
<td><input name="cost" type="radio" value="4" /></td>
<td><span class="style4"> Serious program component cost overrun. </span></td>
</tr>
<tr>
<td bgcolor="#99FF99"><input name="miss" type="radio" value="3" /></td>
<td bgcolor="#99FF99"><div align="center"><span class="style4">11 -25% </span></div></td>
<td bgcolor="#99FF99"><input name="cost" type="radio" value="3" /></td>
<td bgcolor="#99FF99"><span class="style4"> Rebudgeting required. </span></td>
<td rowspan="3" bgcolor="#FFCC99"><input name="satis" type="radio" value="3" /></td>
<td rowspan="3" bgcolor="#FFCC99"><span class="style4">Low level priority for the customer </span></td>
</tr>
<tr>
<td><input name="miss" type="radio" value="2" /></td>
<td><div align="center"><span class="style4">6-10%</span></div></td>
<td><input name="cost" type="radio" value="2" /></td>
<td><span class="style4"> Minor rebudgeting required. </span></td>
<td rowspan="2"><input name="alter" type="radio" value="2" /></td>
<td rowspan="2"><span class="style4"> Many adequate alternatives. </span></td>
</tr>
<tr>
<td height="17" bgcolor="#99FF99"><input name="miss" type="radio" value="1" /></td>
<td bgcolor="#99FF99"><div align="center"><span class="style4">5% or less </span></div></td>
<td bgcolor="#99FF99"><input name="cost" type="radio" value="1" /></td>
<td bgcolor="#99FF99"><span class="style4"> Negligible effect on budget. </span></td>
</tr>
<tr valign="bottom">
<td><input name="miss" type="radio" value="0" checked="checked" /></td>
<td valign="bottom"><div align="center"><span class="style4">None</span></div></td>
<td><input name="cost" type="radio" value="0" checked="checked" /></td>
<td><span class="style4"> None </span></td>
<td bgcolor="#99FFFF"><input name="alter" type="radio" value="0" checked="checked" /></td>
<td bgcolor="#99FFFF"><span class="style4">None </span></td>
<td><input name="satis" type="radio" value="0" checked="checked" /></td>
<td><span class="style4"> Not a priority for the customer </span></td>
</tr>
</table>
</div>
<p align="left"><span class="style4">Risk Occurance Timeframe: This risk could occur during the following timeframe(s)</span><br />
<input name="txt_tf" type="text" id="txt_tf2" size="6" maxlength="3" />
<select name="cbo_tf" size="1" id="select6">
<option value=""></option>
<option value="days">day(s)</option>
<option value="months">month(s)</option>
<option value="years">year(s)</option>
</select>
</p>
<p align="left"><span class="style4">Key Stakeholders <br />
<textarea name="txt_sh" cols="70" rows="5" id="txt_sh"></textarea>
</span><span class="style4"><br />
Risk Impact Scenario </span><br />
<textarea name="txt_is" cols="70" rows="5" id="txt_is"></textarea>
</p>
<p align="left">Risk Prevention Scenario:<br />
<input type="radio" name= "risk_prevent" value ="Short Term:" checked="checked" />
Short term mitigation strategies<br/>
<input type="radio" name= "risk_prevent" value ="Mid Term:" />
Mid term mitigation strategies<br />
<input type="radio" name= "risk_prevent" value ="Long Term:" />
Long term mitigation strategies </p>
<p align="left"><span class="style1">Indicate at what point the risk will be lowered</span></p>
<p align="left">
<textarea name="txt_prev_ac" cols="70" rows="5" id="textarea3"></textarea>
</p>
<p align="left"><br>
<br>
<br>
<br>
<input type="submit" name="submitrisk" value="Submit">
<br>
<br>
<input type="button" value="Return to Index" onClick="window.location='member-index.php' ">
<input type="button" value="Logout" onClick="window.location='logout.php' ">
</p>
</center>
</FORM>
</BODY>
</HTML>
Code:
//check for empty fields
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{
alert(alerttxt);return false;
}
else
{
return true;
}
}
}
//VALIDATE NEW REQUESTS
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(cbo_subtsk,"Please select a subtask owner!")==false)
{cbo_subtsk.focus();return false;}
if (validate_required(cbo_risk_cat,"Please select a risk category!")==false)
{cbo_risk_cat.focus();return false;}
if (validate_required(cbo_risk_type,"Please select a risk type!")==false)
{cbo_risk_type.focus();return false;}
if (validate_required(cbo_owner,"Please select a risk owner!")==false)
{cbo_owner.focus();return false;}
if (validate_required(txt_req_des,"Please enter risk description!")==false)
{txt_req_des.focus();return false;}
if (validate_required(txt_tf,"Please enter numeric time frame!")==false)
{txt_tf.focus();return false;}
if (validate_required(cbo_tf,"Please select time frame measurement")==false)
{cbo_tf.focus();return false;}
if (validate_required(txt_sh,"Please enter risk statke holders")==false)
{txt_sh.focus();return false;}
if (validate_required(txt_is,"Please enter risk impact scenario")==false)
{txt_is.focus();return false;}
if (validate_required(txt_prev_ac,"Please enter prevention scenario")==false)
{txt_prev_ac.focus();return false;}
if (validate_required(txt_analsyst,"Please enter risk analsyst")==false)
{txt_analsyst.focus();return false;}
}
}
Comment