ダイアログ内にコメントボックス(テキストエリア)があります。コメントが正常に保存されたら、テキストエリアの内容をクリアしてダイアログボックスを閉じます。 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();
}
AND:
<textarea name="ctl00$ContentPlaceHolder1$CommentBox" id="ctl00_ContentPlaceHolder1_CommentBox" type="text" rows="7" maxlength="2000"> </textarea>
だから私はそれを空にしようとすると、同じテキストエリアを参照していないと推測しています。 他にも試しました
$("#CommentBox.ClientID").val('');
喜んでいませんか.... ay ideas?
こんにちはおかげで私の編集 – Mick
@Mickを参照してください - あなたの編集に基づいて私の答えを更新しました。 – ahren
良い仕事は別の選択が働いた。助けてくれてありがとう – Mick