单击提交按钮时传递textarea的值

时间:2013-03-20 16:32:55

标签: javascript jquery asp.net html

<textarea id="Comment" type="text" runat="server" rows="7" 
maxlength="2000" />

<input id="SubmitComment" type="button" value="Submit"
onclick="SubmitButton()" /> 

当用户将数据输入textarea并单击“提交”按钮时,我希望将数据传递给submitButton(),然后我可以将其发送到Functions.CommentBoxForInvoiceUpdates

function SubmitButton() {
var commentBoxData = $('#Comment').val();
Functions.CommentBoxForInvoiceUpdates(id, Labour, commentBoxData);
        } 

我之前定义了Id和Labor,因此它们工作正常,但是当我通过断点运行时,'CommentBoxData'显示为未定义。 单击提交时发送评论框中的数据的原因是什么?

感谢您的任何想法

2 个答案:

答案 0 :(得分:1)

您使用asp.net标记。当然你使用渲染的ID?

答案 1 :(得分:1)

尝试

var commentBoxData = $('#<%=Comment.ClientID%>').val();