1

urlフォーム属性 (属性) の 1 つを取得し、送信時に変数として保存できるようにしたいと考えています。コメント ボックスからの値の取得にも問題があります。

HTMLでの私のフォームは次のとおりです。

<form class="comment_form" action="" url="comments/12/3/addcomment" method="post">
    <textarea name="commentField">Write your comment here...</textarea>
    <p align="center">
        <input type="submit" class="form-button" value="Submit Comment" />
        <input type="button" class="form-button" values="Cancel" />
    </p>
</form>

これが私の現在のjavascriptです:

$('.comment_form').submit(function() { 
    alert("Working!"); // "Working!"
    var urlAttr = $(this).attr("url"); // Want to get the 'url' contained in the form tag. 
    alert(urlAttr); // undefined
    var dataString = 'comment=' + $("textarea#").value(); // want to get everything from the comment box
    alert(dataString) // No message at all here. 
});

ご協力いただきありがとうございます。

4

1 に答える 1

2

jsfiddle の作業:
http://jsfiddle.net/AWpbg

の最後にセミコロンがありませんでしたalert(dataString)

.value()jQueryにはありませんので、私も変更$('textarea').value()しまし$('textarea').html()$('textarea').val()が、動作します。

于 2012-07-12T03:25:09.063 に答える