word文档如何引用部分文字?

word文档如何引用部分文字?,第1张

操作方法如下:

1、在文档A里面需要插入内容的地方,键入Ctrl+F9插入域代码,然后紧接着输入 INCLUDETEXT "c:\\temp\\文档B.doc"。最后得到的效果类似于 { INCLUDETEXT "c:\\temp\\文档B.doc" } ,不过这里不是普通的大括号,而是只能通过Ctrl+F9输入的域代码控制符;(这里还需要把文件名替换成实际的文档B的完整路径,注意路径中的反斜杠“\”要输成双反斜杠“\\”)。

2、键入F9刷新域代码,就可以看到文档B的整个内容被插入进来了。而且以后一旦文档B自己的内容修改了,这边只需要在这部分插入进来的内容中按F9刷新一下域即可。

3、如果只是想插入文档B中的部分内容,那么还需要先在文档中先将那部分内容设置一个书签,比如命名为“书签1”;然后在文档A中的域代码就变成 { INCLUDETEXT "c:\\temp\\文档B.doc"书签1 } 。

通常的做法就是使用JavaScript脚本语言来实现对textarea文本域的字数输入限制,简单而实用。假设我们有一个id为 txta1 的textarea文本区,我们可以通过以下代码限制它的键盘输入字数为10个字(汉字或其他小角字符):

<script language=javascript type=text/ecmascript>

window.onload = function()

{

document.getElementById('txta1').onkeydown = function()

{

if(this.value.length >= 10)

event.returnValue = false

}

}

</script>

它的原理是通过对keydown(键盘键位按下)事件对指定id号的文本区进行监测,它只能限制键盘输入,如果用户通过鼠标右键粘贴剪切板中的文本,它无法控制字数。试看以下效果,请尝试用键盘输入:

速度速度分散对

通过键盘输入,以上文本区只能输入10个字。但是,我们的目的并没有达到!请随便复制一些文本,试着用鼠标右键粘贴,看看发生了什么。

你可以在网上找到类似上述的其他JS脚本,它们不管多么优秀,其原理都是一样的,通过对keydown、keyup或keypress之类的键盘键位操作事件来监控文本区的输入,无法防止鼠标右键的粘贴,为此,如果一定要真正地限制textarea的字数,我们还得为网页加另一把锁——禁用鼠标右键,这无疑得付出额外的开销,同时也可能是网页制作者不一定愿意做的。其实,还有一个更简单的方法,使用onpropertychange属性。

onpropertychange可以用来判断预定元素的value值,当元素的value值发生变化时判断事件就会被触发,仅关心被监测元素的value值,避开了输入的来源,从而可以比较理想地达成我们的限制字数这一目的。它属于JS范畴,可以在表单方框区代表中嵌套使用,以下是代码和效果样式,可以像上面那样测试输入,你会发现它真正达到目的:不管用什么方式输入,它只能输入100个字(汉字或其他小解符号):

代码:

<textarea onpropertychange=if(value.length>100) value=value.substr(0,100) class=smallArea cols=60 name=txta rows=8></textarea>

样式:

当然,为了更为保险,处理表单数据的后台脚本程序还应该对提交来的数据进行再一次的检测,如果字数超出预设的数量则进行相应处理,这样才达到真正限制字数的目的。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/315739.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存