网页表单单击复制问题
<scriptlanguage="javascript">functionoCopy(obj){obj.select();js=obj.createTextRange()...
<script language="javascript">
function oCopy(obj){
obj.select();
js=obj.createTextRange();
js.execCommand("Copy")
alert("复制成功!");
}
</script>
如果表单内容为空 就不复制 如何实现啊
<textarea name="textarea1" rows="3" class="STYLE2" onclick="oCopy(this)">文本记录1</textarea>
正常是单击表单 自动复制文件记录1。
如何文件记录1这地方没有内容如何不复制啊。怎么加这个判断 展开
function oCopy(obj){
obj.select();
js=obj.createTextRange();
js.execCommand("Copy")
alert("复制成功!");
}
</script>
如果表单内容为空 就不复制 如何实现啊
<textarea name="textarea1" rows="3" class="STYLE2" onclick="oCopy(this)">文本记录1</textarea>
正常是单击表单 自动复制文件记录1。
如何文件记录1这地方没有内容如何不复制啊。怎么加这个判断 展开
1个回答
展开全部
<script language="javascript">
function oCopy(obj){
if(obj.firstChild.nodeValue==null){
//空语句,不执行
}
else{
obj.select();
}
}
</script>
<textarea name="textarea1" rows="3" class="STYLE2" onclick="oCopy(this)">文件记录1</textarea>
“ obj.firstChild.nodeValue”判断textarea的第一个子节点的值,也就是里面的文本节点的值,也就是<textarea>标签和其闭标签之内的文本值,也就是代码中“文件记录1”处的值。
若为null,则不执行任何代码,若不为空,点击复制。
说的很清楚了,不懂随时问我。
希望能够帮到你,望采纳!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询