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 に答える