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

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

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

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

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

感谢您的任何想法

4

2 回答 2

1

你用 asp.net 标记。确定您使用的是呈现的 ID?

于 2013-03-20T16:36:26.773 回答
1

尝试

var commentBoxData = $('#<%=Comment.ClientID%>').val();
于 2013-03-20T16:37:23.237 回答