javascript - 非 Javascript 国家/地区选择

标签 javascript html forms unobtrusive-javascript

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

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

最佳答案

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

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

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

关于javascript - 非 Javascript 国家/地区选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5842931/

相关文章:

jquery css更改导致typeError为null

Angular 8 - POST + 重定向与提交 HTML <form> 完全一样,但不使用 DOM

jQuery 选择框问题

python - 将 Stripe 与 Flask 集成时,如何防止表单提交到服务器?

javascript - 如何在React中将选定的数据从子状态获取到父状态

javascript - 动态内容 - 根据用户交互交换内容

javascript - 打印时没有CSS效果!

javascript - 如何使用 javascript 验证月、日和年范围?

html - Outlook 2016/2019 不显示边框底部

javascript - 在表中使用多个 ngrepeat 时如何避免多个 tbody