在JSP中用JavaScript获取fckeditor的值,怎么写?
先写页面代码吧:<scripttype="text/javascript"src="fckeditor/fckeditor.js"></script><scripttyp...
先写页面代码吧:
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload=function(){
var fck=new FCKeditor("fcke");
fck.BasePath="/FckTest/fckeditor/";
fck.ReplaceTextarea();
}
//此函数为根据Id或者name获取fck的值
function f(){
// var fc=document.getElementsByName("fcke").value;
var fc=document.form1.fcke.value;
// var fc=document.getElementById("fc").value;
alert(fc);
}
</script>
</head>
<body>
<form action="" name="form1">
This is my HTML page. <br>
<textarea rows="5" cols="20" name="fcke" id="fc"></textarea>
<input type="button" value="点击" onclick="f()">
</form>
</body>
我的意图是用JavaScript获取值之后可以用jQuery来实现无刷新之类的功能,但是获取不到值,而且也给fckeditor附加不上值,高手不吝赐教啊
alert(fc)显示结果为两种一种为undefined,还有一种看图 展开
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload=function(){
var fck=new FCKeditor("fcke");
fck.BasePath="/FckTest/fckeditor/";
fck.ReplaceTextarea();
}
//此函数为根据Id或者name获取fck的值
function f(){
// var fc=document.getElementsByName("fcke").value;
var fc=document.form1.fcke.value;
// var fc=document.getElementById("fc").value;
alert(fc);
}
</script>
</head>
<body>
<form action="" name="form1">
This is my HTML page. <br>
<textarea rows="5" cols="20" name="fcke" id="fc"></textarea>
<input type="button" value="点击" onclick="f()">
</form>
</body>
我的意图是用JavaScript获取值之后可以用jQuery来实现无刷新之类的功能,但是获取不到值,而且也给fckeditor附加不上值,高手不吝赐教啊
alert(fc)显示结果为两种一种为undefined,还有一种看图 展开
1个回答
展开全部
使用fck两种方式:
1、<FCK:editor instanceName="fc" toolbarSet="Default" width="600" height="250"></FCK:editor>//似乎是fck新版本用法
2、<textarea id="fc" name="fc" style="WIDTH: 100%; HEIGHT: 400px"></textarea>
js获得编辑内容:
alert(getEditorHTMLContents("fc"));
js动态赋值
document.getElementById("fc").innerText=getEditorHTMLContents("fc");
1、<FCK:editor instanceName="fc" toolbarSet="Default" width="600" height="250"></FCK:editor>//似乎是fck新版本用法
2、<textarea id="fc" name="fc" style="WIDTH: 100%; HEIGHT: 400px"></textarea>
js获得编辑内容:
alert(getEditorHTMLContents("fc"));
js动态赋值
document.getElementById("fc").innerText=getEditorHTMLContents("fc");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询