1
我已經爲WordPress 3.1寫了一個管理插件。該插件有一個TinyMCE textarea。我正在使用jQuery Form將表單數據提交到處理頁面。 TinyMCE textarea正確顯示,我可以輸入內容。但是,當我將數據發送到處理頁面時,將發送除TinyMCE textarea的內容以外的所有數據,處理頁面將返回預期結果。如果我再次單擊發送,則會發送TinyMCE日期。這怎麼解決?WordPress TinyMCE不提交內容
這裏是JavaScript:
<script type="text/javascript">
jQuery(document).ready(function() {
var options = {
target: '#output',
url: '../wp-content/plugins/kac/ajax/send_email_to_list.php'
};
jQuery('#form1').ajaxForm(options);
});
function showResponse(responseText, statusText, xhr, $form) {
alert('status: ' + statusText + '\n\nresponseText: \n' + responseText +
'\n\nThe output div should have already been updated with the responseText.');
}
</script>
下面是HTML:
<form method="post" id="form1" name="form1">
<label for="subject">
Subject:
</label><br />
<input name="subject" id="subject" type="text" size="40" maxlength="100" /><br /><br />
<?php
wp_tiny_mce(false , // true makes the editor "teeny"
array(
"editor_selector" => "myeditor"
)
);
?>
<label for="message">
Message:
</label>
<textarea class="myeditor" id="message" name="message"></textarea><br /><br />
<input name="send" id="send" type="submit" value="Send" />
</form>
感謝。這正是我需要的。 – apadley 2011-04-15 02:14:50