VB有一个函数InputBox(),它将提示用户输入单个值,然后单击OK。
ASP.NET中是否有并行功能,会让浏览器弹出某种输入框以返回单个值?
如果没有,你怎么建议我达到这个效果?
答案 0 :(得分:4)
您可以在JavaScript中执行此操作
var result = prompt("Question", "Default text");
document.getElementById("HiddenInputBox").value = result;
document.HiddenForm.submit();
但是大多数网络应用似乎都使用屏幕表单和模拟模态对话框(淡入淡出并禁用其余屏幕)
jQuery是您的朋友,请尝试simplemodal
答案 1 :(得分:3)
有关更多功能,请查看asp.net ajax控件工具包,特别是模态弹出框控件。
答案 2 :(得分:2)
是 - 使用prompt()
javascript函数。
var x = prompt("enter a value");