【问题标题】:non-Javascript country-province selection非Javascript国家-省选择
【发布时间】:2011-08-16 02:55:56
【问题描述】:

当 JavaScript 被禁用时,我应该如何在 HTML 表单中选择国家和省份?

我通常会使用 javascript 添加禁用的省份选择字段,当用户选择某个国家/地区时,ajax 会加载省份。但是如何让用户在没有 javascript 的情况下选择省份?

【问题讨论】:

    标签: javascript html forms unobtrusive-javascript


    【解决方案1】:

    只需添加一个按钮(提交按钮除外)将表单发送回服务器。

    您可以在国家/地区下拉列表之后有一个“显示省份”按钮,它将表单回发到服务器。在服务器上,您检索(不完整)表格的国家,然后将相应的省份添加到省下拉列表中。 然后用户可以选择省份并点击提交按钮。

    当 javascript 存在时,您可以使用 javascript 隐藏按钮并使用 ajax 完成所有操作。

    【讨论】:

      【解决方案2】:

      选择一个conntry,按下一个按钮,使用GET参数重新加载页面,使用php渲染页面并显示该州的省份

      【讨论】:

      • 但是如果你用 GET 参数重新加载页面,你会丢失 HTML 表单的其他字段的所有数据。我不认为往返是必要的。
      猜你喜欢
      • 2019-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-08
      • 2013-09-03
      • 1970-01-01
      相关资源
      最近更新 更多