下面是源码,我用到了tinyMCE,而且把相关的代码都摘出来了
<script language="javascript" type="text/javascript">
//tinyMCE对键盘的反应
tinyMCE.init({
mode : "textareas",
theme : "advanced",
language :"zh_cn",
handle_event_callback: "ctlent",
</script>
<script language="javascript">
//
function ctlent(event,flag){
//ctrl+enter提交
if(event.ctrlKey && event.keyCode == 13 && !flag){
addSubject1(subjectform);
}else if(flag){
//点击“提交”按钮提交
addSubject1(subjectform);
}
}
</script>##以下是控件内容:
<form action="$svltuser?action=$add_subject" name="subjectform" method="post">
##文本域
<textarea id="EntryText" name="content" cols="113" rows="30" onKeyDown="ctlent(event,'false');"></textarea>
##提交按钮
<input type="button" name="Submit" value="发表主题" onClick="ctlent(event,'true');" />
</form>请教各位,不胜感激!!
<script language="javascript" type="text/javascript">
//tinyMCE对键盘的反应
tinyMCE.init({
mode : "textareas",
theme : "advanced",
language :"zh_cn",
handle_event_callback: "ctlent",
</script>
<script language="javascript">
//
function ctlent(event,flag){
//ctrl+enter提交
if(event.ctrlKey && event.keyCode == 13 && !flag){
addSubject1(subjectform);
}else if(flag){
//点击“提交”按钮提交
addSubject1(subjectform);
}
}
</script>##以下是控件内容:
<form action="$svltuser?action=$add_subject" name="subjectform" method="post">
##文本域
<textarea id="EntryText" name="content" cols="113" rows="30" onKeyDown="ctlent(event,'false');"></textarea>
##提交按钮
<input type="button" name="Submit" value="发表主题" onClick="ctlent(event,'true');" />
</form>请教各位,不胜感激!!
function addSubject1(form) { var flag = true ;
if(form.caption.value.length<3||form.caption.value.length>150){
flag = false;
alert("标题长度在3-150以内");
}
if(form.codeverify.value.length<4){
flag = false;
alert("请填写验证码");
}
if(flag){
form.submit.disabled=true;
form.submit();
}}
请教具体语句怎么写呢?
惭愧~~~
<textarea id="EntryText" name="content" cols="113" rows="30" onKeyDown="ctlent(event,'false');"> </textarea>
##提交按钮
<input type="button" name="Submit" value="发表主题" onClick="ctlent(event,'true');" /> 这里有两个提交方法
点提交按钮onClick时反应是对的,只提交一遍
按ctrl+enter才提交两边的
onKeyDown="ctlent(event,'false');"我这里本来就用的onKeyDown啊。
不过我还是试了,果然没有用。
就可以了。谢谢 c2one的提醒