我希望能够获取其中一个表单属性(url
属性),并将其保存为提交时的变量。我也有从评论框中获取值的问题。
以下是我在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.
});
感谢您的帮助。
答案 0 :(得分:2)
工作jsfiddle:
http://jsfiddle.net/AWpbg
alert(dataString)
结束时你错过了一个分号。
jQuery中没有.value()
,所以我也将$('textarea').value()
更改为$('textarea').html()
,但$('textarea').val()
也可以。