通过javascript而不是php发布值 点击 函数SubmitFormData(){ var AnswerText=$(“#AnswerText”).val(); 警报(应答文本); } bkLib.ondomload(函数(){ nicEditors.allTextAreas() });

通过javascript而不是php发布值 点击 函数SubmitFormData(){ var AnswerText=$(“#AnswerText”).val(); 警报(应答文本); } bkLib.ondomload(函数(){ nicEditors.allTextAreas() });,javascript,php,Javascript,Php,在使用nicEdit时,php工作正常,但我无法通过脚本获得AnswerText的值 任何idia提前感谢,而不是: var AnswerText=$(“#AnswerText”).val() 使用: var AnswerText=nicEditors.findEditor('AnswerText').getContent() 请参阅:nicEditors.alltextaries是否会更改dom的结构?或者是保持不变。保持不变,不做任何更改请尝试使用onclick=“SubmitFormDat

在使用nicEdit时,php工作正常,但我无法通过脚本获得AnswerText的值

任何idia提前感谢,而不是:

var AnswerText=$(“#AnswerText”).val()

使用:

var AnswerText=nicEditors.findEditor('AnswerText').getContent()


请参阅:

nicEditors.alltextaries是否会更改dom的结构?或者是保持不变。保持不变,不做任何更改请尝试使用
onclick=“SubmitFormData”
而不是
onclick=“SubmitFormData();”
您的站点上安装了jquery吗?
<?php
if (isset($_POST['answer'])) {
    echo $_POST['AnswerText'];
}
?>
<script type = "text/javascript" src = "nicEdit.js"></script>
<form method="post">
    <textarea name="AnswerText" id="AnswerText" style="width: 100%;">
    </textarea>
    <input type="submit" name="answer"/>
    <button type="button" onclick="SubmitFormData();">Click</button>
</form>
<script type="text/javascript">
    function SubmitFormData() {
        var AnswerText = $("#AnswerText").val();
        alert(AnswerText);
    }

    bkLib.onDomLoaded(function () {
        nicEditors.allTextAreas()
    });
</script>