Javascript 后所见即所得文本编辑器
对不起,我不懂英语 肖特,我来解释肖特 我一点也不懂Javascript,php非常少 我正在尝试使用带有jQuery和Bootstrap-LineControl编辑器的响应所见即所得文本编辑器 像这样从数据库获取数据没有问题Javascript 后所见即所得文本编辑器,javascript,php,Javascript,Php,对不起,我不懂英语 肖特,我来解释肖特 我一点也不懂Javascript,php非常少 我正在尝试使用带有jQuery和Bootstrap-LineControl编辑器的响应所见即所得文本编辑器 像这样从数据库获取数据没有问题 $(document).ready(function() { $("#txtEditor").Editor(); $("#txtEditor").Editor("setText", "<?php echo $my_da
$(document).ready(function() {
$("#txtEditor").Editor();
$("#txtEditor").Editor("setText", "<?php echo $my_database?>");
});
<textarea id="txtEditor" name="message"></textarea >
你能帮我解决这两个问题吗?
从现在开始谢谢您通常,这些所见即所得编辑器将
替换为div和其他标记,使其不再是表单字段。您需要使用javascript在提交时获取编辑器内容,并通过ajax提交或将其添加到另一个表单字段:
<textarea id="txtEditor" name="txtEditor"></textarea>
<textarea id="txtEditorContent" name="txtEditorContent" style="display:none;"></textarea>
<input type="submit" value="Submit">
<script>
$("input:submit").click(function(){
$('#txtEditorContent').text($('#txtEditor').Editor("getText"));
});
</script>
$(“输入:提交”)。单击(函数(){
$('#txtEditor').text($('#txtEditor').Editor(“getText”));
});
谢谢您的回复
是的,成功了
它是用于PHP和写入文本数据库并重新排列的
<textarea id="txtEditor"></textarea>
<textarea id="txtEditorContent" name="txtEditorContent" style="display:none;"></textarea>
<script language="javascript" type="text/javascript">
$(document).ready( function() {
$("#txtEditor").Editor();
$("#txtEditor").Editor("setText", "<?php echo addslashes($my_database); ?>"); // From the database into the editor
$("input:submit").click(function(){
$('#txtEditorContent').text($('#txtEditor').Editor("getText")); // PHP, echo $_POST['txtEditorContent']
});
});
</script>
对于像我这样的初学者来说,细节是必需的
再次感谢大家
<textarea id="txtEditor"></textarea>
<textarea id="txtEditorContent" name="txtEditorContent" style="display:none;"></textarea>
<script language="javascript" type="text/javascript">
$(document).ready( function() {
$("#txtEditor").Editor();
$("#txtEditor").Editor("setText", "<?php echo addslashes($my_database); ?>"); // From the database into the editor
$("input:submit").click(function(){
$('#txtEditorContent').text($('#txtEditor').Editor("getText")); // PHP, echo $_POST['txtEditorContent']
});
});
</script>
$(document).ready(function() {
$("#txtEditor").Editor();
$("#txtEditor").Editor("setText", "Hello World");
});
var message = window.btoa($("#txtEditor").Editor("getText"));
// Javascript decode
$.post( "test.php", { message: message })
.done(function( data ) {
alert( "Data Loaded: " + data );
});
<textarea id="txtEditor"></textarea>
$message = base64_decode($_POST['message']);
OR
Javascript encode
var message = window.atob(message);