【发布时间】:2016-09-06 07:16:07
【问题描述】:
我有这个现有的功能:复选框默认选中,当复选框未选中时,它将显示ul部分
function toggle(className, obj) {
var $input = $(obj);
if ($input.prop('checked'))
$(className).hide();
else $(className).show();
}
<input type="checkbox" id="cb_ship" onclick="toggle('.ship', this)" checked="checked">
<label for="cb_ship" >Same as account name</label>
<form method="post">
<ul class="ship" style="display:none;">
<li> fname <input type="text" name="fname" required></li>
<li> lname <input type="text" name="lname" required></li>
<li> age <input type="text" name="age" required></li>
<li> address <input type="text" name="address" required></li>
<li> city <input type="text" name="city" required></li>
</ul>
<input type="submit" value="send">
</form>
我要做什么:如果默认选中复选框,则应禁用所有必需的属性而不单击复选框。所以,我可以提交表单了。
已编辑:很抱歉给您带来了困惑。我更新了我的问题。提交按钮不得位于ul 部分内。因此,如果默认选中复选框并且禁用所需属性(我的问题),我可以继续。
【问题讨论】:
标签: javascript html