내 사이트에서 markitup 편집기를 사용하려고하는데 내 서버 측 스크립트에 텍스트 영역을 제출하기 위해 수행해야 할 작업을 파악하는 데 문제가 있습니다. 내가해야 할 일이 간단하지만 JS/JQuery에 대한 지식이 부족하여 대답을 찾기가 정말 어렵다고 생각한다.표준 HTML 양식을 사용하는 markitup wysiwyg
편집기가 잘 작동하고, 그냥 내 양식을 사용하고 제출 버튼 그러나 양식을 제출하려고 할 때 스크립트의 텍스트 영역 데이터를 가져 오지 않습니다.
내가해야 할 일이 있습니까? 이 전에 제출 작품에 (전 제출) 작품 분
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!
그것은 나를 위해 작동하지 않았다을 사용합니다. 양식의 모든 요소 값은 게시 및 가져 오기 방법 모두에 의해 잘 전달되지만 markitup에서 다루는 텍스트 영역은 보내지 않았습니다. 난 파이썬 간단한 CGI 서버를 사용합니다. – Bonn