ダイアログ内にコメントボックス(テキストエリア)があります。コメントが正常に保存されたら、テキストエリアの内容をクリアしてダイアログボックスを閉じます。ATMダイアログボックスは閉じますが、内容を消去する必要があります。
<textarea id="CommentBox" type="text" runat="server" rows="7"
maxlength="2000" />
if (CommentSuccessfullyUpdated == "TRUE")
{
//empty the comment box??
//something like
$("#CommentBox").empty();
//closes the dialog box
$("#dialog").dialog('close');
返信ありがとうございます
編集:助けてくれてありがとう。コードを実行していますが、機能していません。正しい値を取得し、使用しなければならなかった入札の問題を解決するために、それは関係があると思います。
function SubmitButton() {
var commentBoxData = $('#<%=CommentBox.ClientID%>').val();
}
ブレークポイントを使用して実行すると、次の結果が返されます。
function SubmitButton() {
var commentBoxData = $('#ctl00_ContentPlaceHolder1_CommentBox').val();
}
と:
<textarea name="ctl00$ContentPlaceHolder1$CommentBox" id="ctl00_ContentPlaceHolder1_CommentBox" type="text" rows="7" maxlength="2000"> </textarea>
したがって、空にしようとしたときに同じテキストエリアを参照していないと推測しています。また試した
$("#CommentBox.ClientID").val('');
しかし、喜びはありません....アイデアはありますか?