I need to fix the last function of my existing script. It currently performs a find/replace function
of <BR> and carriage returns. They work fine, and my only help needed is as follows
and again related to last js function:
It is looking for the '(null)' value and it does find it, but it replaces it with "()"
what do I have to change (only in last js function), so it removes/deletes
the entire value ( paranthesis and the null)?
thanks.
Thank you.
<HTML>HEAD>TITLE>task.htm/
TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function makeonelineineverytextarea
() {
var regexCRLF = new RegExp( '/r/n', 'g' )
var ec = document.forms[0].elements
.length - 1;
var element = document.forms[0].elements
;
for (i= 0; i <= ec; i ++) {
//alert('elemnt('+i+'): '+element[i].type)
if (element[i].type == 'textarea') element[i].value = element[i].value.replace(r
egexCRLF, '<br>')
}
}
function makemultylineineverytextar
ea() {
var regexBR = new RegExp( '<BR>', 'gi' )
var ec = document.forms[0].elements
.length - 1;
var element = document.forms[0].elements
;
for (i= 0; i <= ec; i ++) {
if (element[i].type == 'textarea') element[i].value = element[i].value.replace(r
egexBR, '\r\n')
}
}
function makemultylineineverytextar
ea() {
var regexBR = new RegExp( '(null)', 'gi' )
var ec = document.forms[0].elements
.length - 1;
var element = document.forms[0].elements
;
for (i= 0; i <= ec; i ++) {
if (element[i].type == 'textarea') element[i].value = element[i].value.replace(r
egexBR, '')
if (element[i].type == 'text') element[i].value = element[i].value.replace(r
egexBR, '')
if (element[i].type == 'hidden') element[i].value = element[i].value.replace(r
egexBR, '')
}
}
// -->
</SCRIPT>
BODY BGCOLOR="#FFFFFF" LINK="#CC0000" ALINK="#00CC00" VLINK="#CC0000" onLoad="makemultylineineve
rytextarea
()">
P>FORM ACTION="/cgi-bin/sql/updat
e.cgi" METHOD=POST>
CENTER>INPUT TYPE=hidden NAME=template VALUE="staff/back.htm">
INPUT TYPE=hidden NAME="ID_field" VALUE="tasks.tasks_ID">
INPUT TYPE=hidden NAME="ID_value" VALUE="{{tasks.tasks_ID}}"
>
INPUT TYPE=hidden NAME="tasks.date_updated" VALUE="system_date">
INPUT TYPE=hidden NAME="tasks.name_updated" VALUE="{{tasks.staff_name}
}">
H3>CENTER>Update Tasks /CENTER>/H3>
FONT SIZE="-1" FACE="Arial, Helvetica">
table cellspacing=2 cellpadding=0 width="80%">
tr> td height="25"> FONT SIZE="-1" FACE="Verdana">Title: /FONT>
/TD>td height="25">
FONT SIZE="-1" FACE="Verdana">P>input type=text name="tasks.tasks_title" size=25 maxlength=100>/FONT>
/TD>
/TR>
tr>td height="18">FONT SIZE="-1" FACE="Verdana">Category: /FONT>
/TD>
td height="18">
FONT SIZE="-1" FACE="Verdana">input type=text name="tasks.category" size=25 maxlength=100>
/FONT>
/TD>
/TR>
tr>
td>
FONT SIZE="-1" FACE="Verdana"> Notes
/td>td>P>textarea rows=3 cols=35 wrap="soft" name="tasks.note">/TEXTARE
A>
/TD>/TR>
/TABLE>
INPUT TYPE=submit VALUE="Submit" onClick="makeonelineinever
ytextarea(
)"> P>
/FONT>/CENTER>
/FORM>
/TD>
/TR>
/TABLE>
/FONT>
/BODY>
/HTML>