質問

VBには、ユーザーに単一の値を入力して[OK]をクリックするよう求める関数InputBox()があります。

ASP.NETには、ブラウザーが何らかの入力ボックスをポップアップして単一の値を返す並列機能がありますか?

そうでない場合、この効果をどのように達成することをお勧めしますか?

役に立ちましたか?

解決

JavaScriptでこれを行うことができます

var result = prompt("Question", "Default text");
document.getElementById("HiddenInputBox").value = result;
document.HiddenForm.submit();

ただし、ほとんどのWebアプリは画面フォームとシミュレートされたモーダルダイアログを使用しているようです(画面の残りの部分をフェードして無効にします)

jQueryはこのための友達です。 simplemodal

を試してください。

他のヒント

その他の機能については、asp.net ajaxコントロールツールキット、特にモーダルポップアップボックスコントロールをご覧ください。

http://www.asp.net/ajax/

はい- prompt() javascript関数を使用します。

var x = prompt("enter a value");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top