我有這樣的現有功能:的複選框被默認選中,當複選框是選中它會顯示ul
部分如何勾選複選框時禁用HTML必需屬性?
function toggle(className, obj) {
\t var $input = $(obj);
\t if ($input.prop('checked'))
\t \t \t $(className).hide();
\t else $(className).show();
\t }
<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
部分內。所以,如果複選框被默認選中並且所需的屬性被禁用(我的問題),我可以繼續。
我覺得OP是更關心'required'事情.. – Rayon
是的,我看到了,但提交隱藏,當表單被隱藏,所以不知道它是如何相關的 –
有趣的事情,但可能是OP的種類無法繼續下一個表格或步驟,如果前面的字段是必需的... – Rayon