我試圖使用markitup編輯器在我的網站,我有一個問題,試圖找出什麼,我需要做的文本區提交到我的服務器端腳本。我猜測有一些簡單的事情需要完成,但是我缺乏JS/JQuery知識使得它很難找到答案markitup所見即所得用標準的HTML表單
編輯器工作正常,我只想使用我自己的表單並提交按鈕有了它,但是當我嘗試提交表單時,我沒有在腳本中得到任何textarea數據。
任何想法我需要做什麼?這是提交作品前,該作品(前提交)最小
In the Head of my HTML
<script type="text/javascript" >
<!--
$(document).ready(function() {
$("#markItUp").markItUp(mySettings);
});
-->
</script>
And the body:
<form id="postpreview" name="newpost" action="/someurl" method="POST" />
<input type="hidden" name="key1" value="val1" />
<input type="hidden" name="key2" value="val2" />
<textarea name="text" id="markItUp"></textarea>
<input id="SubmitPost" type="image" value="Continue" name="Doit" class="preview" src="/img/somimage" />
</form>
正如我所說的,一切,但一旦我提交我沒有得到表單數據要素「文字」任何東西。
我試着在頭上做這個:
<script type="text/javascript" >
<!--
$(document).ready(function() {
$("#markItUp").markItUp(mySettings);
$("#SubmitPost").click(function(){
data = markItUp.textarea.value;
$.post("scripturl",{ key1: "value1", key2: "value2", text: data });
});
});
-->
</script>
我也試過:
<script type="text/javascript" >
<!--
$(document).ready(function() {
$("#markItUp").markItUp(mySettings);
$("#postpreview").submit(function(){
var data = $("#markItUp").html();
$.post("live",{ func: "posting", text: data });
return false;
});
});
-->
</script>
我有沒有運氣 - 以上只是禁止形式的最後一次嘗試(所以點擊提交或預覽按鈕什麼也沒做)。
任何想法?我猜想使用我自己的形式非常簡單,但我不知道如何去做。
TIA!
它沒有爲我工作了。表單中的每個元素的值都通過post和get方法發送,但標記爲textarea的標記沒有發送。我使用Python簡單的CGI服務器。 – Bonn 2017-12-09 17:05:58