I have a field that needs to be checked against a string. If the field value exists in the string it is ok. Why is the code below giving me an error?
<input type="text" name="p_chg_semester" onChange="IsValidSemester(this.value,'~Q1~~Q2~~Q3~~Q4~~RM~~S1~~S2~')" value=S1>
function IsValidSemester(semester, semester_fld)
{
var prefix = '/~';
var suffix = '~/';
var objRE = prefix + semester.toUpperCase() + suffix;
if (objRE.test(semester_fld)) {
alert(semester);
}
else
{
alert("NOT Found"
;
}
}
<input type="text" name="p_chg_semester" onChange="IsValidSemester(this.value,'~Q1~~Q2~~Q3~~Q4~~RM~~S1~~S2~')" value=S1>
function IsValidSemester(semester, semester_fld)
{
var prefix = '/~';
var suffix = '~/';
var objRE = prefix + semester.toUpperCase() + suffix;
if (objRE.test(semester_fld)) {
alert(semester);
}
else
{
alert("NOT Found"
}
}