我看过很多复选框的例子,但不是这个。
如果数据存在于特定<input>
字段中,我需要一个复选框来保持选中状态。因此,它需要不断检查字段状态。
基本复选框:
<input class="checkbox" type="checkbox" unchecked onclick="shipping()"/>
它调用一个函数,该函数删除<div>
并添加运输信息页面。 那里有一个后退按钮,可以删除运输页面并添加原始信息。 如果他们输入了运输数据,我希望选中该复选框。现在,如果他们再次单击它,他们在运输页面上输入的数据将消失。 并且该过程可以重复。
这是一个PHP页面,所以我习惯使用javascript,jQuery或PHP。 只是在寻找最可靠的方法。
JavaScript是要走的路,因为 PHP 无法对浏览器中发生的事情做出反应。 我会将onchange
事件处理程序注册到驱动复选框的输入。当输入被更改时(即当处理程序被触发时):
- 读取值,如果它为空,则...
- 启用该复选框。
- 否则,禁用该复选框并将其设置为选中状态
这应该可以防止 UI 的用户在输入中有内容时取消选中该框