我想要在我的表單上有一個下拉菜單,這些選項將是我的數據庫中的內容的標題,我希望內容在被選中時顯示在ckeditor中。ckeditor的值等於下拉的結果
我正在尋找像下面的jQuery的東西,需要一點幫助。
如果「下拉」值不是「請選擇」 CKeditor值等於數據庫中的php變量。 結束語
我很高興在PHP中獲得變量,所以只需要一些jquery來改變ckeditor值取決於下拉不是默認的。
希望這是有道理的,並提前感謝任何答覆。
我想要在我的表單上有一個下拉菜單,這些選項將是我的數據庫中的內容的標題,我希望內容在被選中時顯示在ckeditor中。ckeditor的值等於下拉的結果
我正在尋找像下面的jQuery的東西,需要一點幫助。
如果「下拉」值不是「請選擇」 CKeditor值等於數據庫中的php變量。 結束語
我很高興在PHP中獲得變量,所以只需要一些jquery來改變ckeditor值取決於下拉不是默認的。
希望這是有道理的,並提前感謝任何答覆。
HTML:
<select name="select" id="select">
<option value="">Select</option>
<option value="option1">Option 1</option>
<option value="option2">Option 2</option>
<option value="option3">Option 3</option>
<option value="option4">Option 4</option>
<option value="option5">Option 5</option>
</select>
<div id="result" style="border:1px solid #000;padding:10px;color:#ff0000;display:none;"></div>
jQuery的不要忘了包括jQuery的文件
$(document).ready(function(){
$('#select').change(function() {
var option = $(this).val();
$.get('select.php', {select:option}, function(data) {
$('#result').html(data).hide().fadeIn(1000);
});
});
});
你的PHP文件(select.php)
if(!empty($_GET['select'])) {
//call database and bring back the content for this selection and echo it
}
首先,您需要使用php填充選擇框中的「選項」元素,我相信您說您對此感到滿意。
然後,使用jQuery:
$(document).ready(function(){
$('#myCKEditorTextArea').text($('#mySelectBox').val());
});
在網頁加載預填充,或:
$('#mySelectBox').change(function(){
$('#myCKEditorTextArea').text($(this).val());
});
人口當用戶改變選擇框的值。