选择所有单选按钮(必需的)后,我需要启用一个按钮。我知道如何使用固定数量的选项(单选按钮对,是或否)来做到这一点。问题是表单是使用 php 动态生成的,并且需要用户使用单选按钮回答是或否的“问题”的数量是未知的。
这是生成的 html 示例代码:
<form>
Generic Privacy Policy
[*]static global opt1
<input type="radio" name="ppopt1" value="0" data-req="1"> No
<input type="radio" name="ppopt1" value="1" data-req="1"> Yes
[*]static global opt2
<input type="radio" name="ppopt2" value="0" data-req="1"> No
<input type="radio" name="ppopt2" value="1" data-req="1"> Yes
static global opt3
<input type="radio" name="ppopt3" value="0" data-req="0"> No
<input type="radio" name="ppopt3" value="1" data-req="0"> Yes
static global opt4
<input type="radio" name="ppopt4" value="0" data-req="0"> No
<input type="radio" name="ppopt4" value="1" data-req="0"> Yes
<button name="btn" type="button" disabled>Send!</button>
</form>
正如您所看到的,我使用data-req来指定问题是否需要并回答(并且它还需要是 Yes value=1)。
当条件达到时,我如何(也许使用 jquery)启用按钮btn ?
PS。我完全控制了 PHP 代码,所以如果您认为对 php 代码进行一些修改可以简化前端编码,请随意提出建议。