deliy 发表于 2010-5-23 01:35:55

在表单textarea控件中原有的文本两端插入内容

看图:

本想把里面的联系方式去掉,无奈没想到好办法,只好插入文本内容到里面去.
要想内容完整,这个"联系方式"是不能删的,在保留它的同时还要在它的上行和下行中各输入你要的内容

源码如下:
$oQuery=_IEFormElementGetObjByName($oForm,"description")
_IEDocInsertText($oQuery,"第一行内容" & @CRLF & "前面的意思是换行,现在已经到第二行了","afterbegin")
_IEDocInsertText($oQuery,""& @CR &"电话号码:12345678","beforeend")

再看输出的图:

完美了吧?

小技巧拿出来共享,不敢独自咽下肚...
如果有哪个高手有可以删除他的办法最好.麻请贴出来一起学习下.也解我个心结,多谢!

deliy 发表于 2010-5-23 01:44:56

附源码:
<td valign="top" class="attribute">内容:</td>
                <td valign="top" class="inputTd">
<textarea name="description" style="width:500px" id="description" rows="7" cols="70" class="textarea field">


联系方式:</textarea>
</td>

lanfengc 发表于 2010-5-23 09:07:20

$sHTML = _IEDocReadHTML ($oQuery)
$sHTML=StringReplace($sHTML,"联系方式:","")
_IEDocWriteHTML ( $oQuery, $sHTML)

deliy 发表于 2010-5-23 15:11:08

多谢解答,昨晚有想到,但不知如何写.....非常感谢
页: [1]
查看完整版本: 在表单textarea控件中原有的文本两端插入内容