在应用程序中,用户可以注册为后续用户的初始用户。当用户点击“是”或“是”时,如果是,则脚本会将表单名称和ID更改为Firm already registered?
,如果他们选择“否”,则subUserForm
,如下所示:
initialUserForm
我的提交按钮
<span>Firm already registered?</span>
<label>Yes<input type="radio" name="typeRegister" id="subRegister"></label>
<label>No<inputtype="radio" name="typeRegister" id="initalRegister"></label>
<button class="btn btn--reg bg-phase-green pill-radius txt-white font-body font-weight-medium" type="submit" id="register" disabled>Register</button>
原因是,根据他们选择的选项,它会更改发出的请求。 我已检查过名称和ID是否正在更新,但是当我点击提交时,没有任何反应。我没有记录,也没有请求等。
('#subRegister').change(function(){
if(this.checked) {
$('#registerForm').attr('name', 'subUserForm').attr('id', 'subUserForm');
} else {
$('#registerForm').attr('name', 'initialUserForm').attr('id', 'initialUserForm');
}
})
$('#initalRegister').change(function(){
if(this.checked) {
$('#registerForm').attr('name', 'initialUserForm').attr('id', 'initialUserForm');
} else {
$('#registerForm').attr('name', 'subUserForm').attr('id', 'subUserForm');
}
})
问题
是否存在动态更改表单名称的问题,或者我遗漏了一些非常简单的表单数据未提交的原因?