This is my onclick
function. The code without the if
statement runs perfectly. I'm trying to test if sbmt
is equal to 1 and only then remove the row. But once I add the if
statement, the row cannot be removed. What is wrong with my code?
function taskOnclick(row,task) {
var url = 'remove_task.asp?task='+task;
if (<%=("SBMT")%> === 1){
$(this).row.closest('tr').remove();
$.ajax({url: url, success: function(result){
alert(result);
}});
}
};
<tr id="taskid">
<%
If objRS("REAS") <> "" Then
strReason = "<br/><br/><b style=""color: red"">Reason: "&objRS("REAS")&"</b>"
Else
strReason = ""
End If
Response.Write "<td onclick=""taskOnclick(this,'"&objRS("TASK")&"')""><a href=""#"">" & objRS("TASK") & "<span>"&objRS("REMK")& strReason & "</span></a></td>"
Response.write "<td>" & objRS("DDAT") & "</td>"
Response.write "<td class=""days"" style=""text-align:center"">" & objRS("DAYS") & "</td>"
Response.write "<td >" & objRS("CDAT") & "</td>"
%>
</tr>
UPDATED
function taskOnclick(row,task) {
var url = 'remove_task.asp?task='+task;
var SBMT = <%=objRS("SBMT")%>;
if (SBMT == '1'){
row.closest('tr').remove();
$.ajax({url: url, success: function(result){
alert(result);
}});
}
else if (SBMT == '0'){
alert("NO");
}
};
SQL
strWhere = " where acti= '1' "
strSQL = "select task,ddat,ddat-trunc(sysdate) as days,prog,pnam,remk,reas,nvl(to_char(cdat,'dd/mm/yyyy'),'INPG') as cdat,sbmt from task" & strWhere
strSQL = strSQL & "order by prog,ddat"