0

asp.netのプロンプトで[OK]-[キャンセル]ボタンを処理するにはどうすればよいですか?[キャンセル]をクリックしたときに新しいジョブを実行できますか?これは私のコードです:

 <asp:Button ID="Button1" runat="server" OnClientClick="return a();"  Text="Button" />

function  a()
{
    var s = prompt("hello");
    if (s != 123) {
        alert("enter number correctly");
        return true;
    }
    else
        return false;
}
4

4 に答える 4

0

最も洗練された方法は、jQueryUIのダイアログを使用することです。

于 2013-01-16T09:02:25.317 に答える
0

確認ボックスを使用してこのタスクを実行できます:-

<asp:Button ID="Button1" runat="server" OnClientClick="return disp_confirm();"  Text="Button" />

ボタンを押すときにこのスクリプトを使用します:-

function disp_confirm()
{
var r=confirm("Press a button!");
if (r==true)
  {
  alert("You pressed OK!");
  }
else
  {
  alert("You pressed Cancel!");
  }
  return false;
}
于 2013-01-16T09:06:40.750 に答える
0

ポストバックをキャンセルしたい場合はreturn false、そうでない場合trueは(逆に):

function  a()
{
    var s = prompt("hello");
    if (s != 123) {
        alert("enter number correctly");
        return false;
    }
    else
        return true;
}
于 2013-01-16T09:07:23.387 に答える
0

JavaScriptを使用してこれを実行する場合は、ここから次の手順を実行すると、必要な処理が正確に実行されます。それ以外の場合は、非常に優れた確立されたJQueryプラグインがあり、ほぼ無限のオプションを提供できます。

if (confirm("Your question")) { // do things if OK }

于 2013-01-16T09:09:48.480 に答える