如果存在数据,如何在复选框上创建持久函数



我看过很多复选框的例子,但不是这个。

如果数据存在于特定<input>字段中,我需要一个复选框来保持选中状态。因此,它需要不断检查字段状态。

基本复选框:

<input class="checkbox" type="checkbox" unchecked onclick="shipping()"/>

它调用一个函数,该函数删除<div>并添加运输信息页面。 那里有一个后退按钮,可以删除运输页面并添加原始信息。 如果他们输入了运输数据,我希望选中该复选框。现在,如果他们再次单击它,他们在运输页面上输入的数据将消失。 并且该过程可以重复。

这是一个PHP页面,所以我习惯使用javascript,jQuery或PHP。 只是在寻找最可靠的方法。

JavaScript是要走的路,因为 PHP 无法对浏览器中发生的事情做出反应。 我会将onchange事件处理程序注册到驱动复选框的输入。当输入被更改时(即当处理程序被触发时):

  1. 读取值,如果它为空,则...
  2. 启用该复选框。
  3. 否则,禁用该复选框并将其设置为选中状态

这应该可以防止 UI 的用户在输入中有内容时取消选中该框

最新更新