【问题标题】:Ajax replacment for JavaScript prompt commandJavaScript 提示命令的 Ajax 替换
【发布时间】:2009-05-15 16:00:01
【问题描述】:

JavaScript 提示命令

prompt("sometext","defaultvalue");

是一种方便地提示用户提供值的有用方法。但它不能真正成为任何精致的 web 2.0 应用程序的一部分(对话框看起来很糟糕)。

是否有任何现有组件可以显示提示用户输入值的模式对话框?我可以使用纯 JavaScript 解决方案或为 ASP.NET 开发的任何东西

【问题讨论】:

    标签: asp.net javascript ajax asp.net-ajax


    【解决方案1】:

    我确信有很多东西符合大多数 JavaScript 框架的要求。例如,有一些用于 jQuery,例如Impromptu 或者如果您想要一些专门用于 ASP.NET 的东西,那么您可能会使用 ASP.NET Ajax Control Toolkit 中的一些东西,例如 Modal Dialog,当然,您也可以自己动手!

    【讨论】:

    • 即兴演奏看起来像我需要的。去试试吧
    【解决方案2】:

    您可以使用 div 编写自己的解决方案,其中包含输入字段和按钮以及一些 JavaScript 以显示/隐藏 div

    这不会阻塞 JavaScript 代码流,因此您必须在 Close/Ok 按钮上设置回调函数。

    如果你对 JS 库没问题,几乎所有的 JS 库都有一个 Dialog 小部件。

    【讨论】:

    • 这正是我想要避免的:)
    • 我怀疑是否有办法在 JavaScript 中编写阻塞代码,因此不太可能出现纯 JavaScript 解决方案。 Callbacks/EventHandlers 似乎是唯一的选择。
    • 顺便说一句,我找到了一种可以编译为 JavaScript 的语言,让您在同步执行操作时编写异步调用 ajaxian.com/archives/narrative-javascript-async-blocking-for-js
    猜你喜欢
    • 1970-01-01
    • 2021-06-19
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多