我正在實施一個包含10-15個字段的註冊表單。我需要像管理員這樣的形式開發它,並且有權啓用或禁用他希望向用戶顯示的字段。簡而言之,如果管理員希望用戶只啓用10個中的7個字段,則管理員需要檢查字段並單擊保存設置,他想要將該自定義表單提供給用戶註冊。我目前在表格中使用表格格式,所以如果用戶想要刪除一個字段,他可以檢查表格行,所以它會被disbaled。如何使用php jquery進行可定製的表單?
這裏是示例代碼
<table width="400" style="width:500px" border="1" align="center" id="reg_form" class="tables_section" >
<tr>
<td width="221"><strong>Full Name</strong></td>
<td width="163"><span id="sprytextfield1"><input type="checkbox" name="c1" value="" checked /><input type="text" name="fname" class="alphaonly" id="fname" maxlength="20" /></td>
</tr>
<tr>
<td><strong>Username</strong></td>
<td><span id="sprytextfield4">
<label for="username"></label>
<input type="checkbox" value="" checked />
<input type="text" name="username" class="alphaonly" id="user_id" class="user_name" ="*" maxlength="20" /><br/>
<span class="check"></span>
</td>
</tr>
<tr>
<td><strong>Email</strong></td>
<td><span id="sprytextfield4">
<label for="email"></label>
<input type="checkbox" checked id="emailcheck" /><input type="email" name="email" id="email" maxlength="40" />
</td>
</tr>
<tr>
<td><strong>Birthday</strong></td>
<td><input type="checkbox" value="" checked /><input type="text" name="birthday" id="birthday" readonly />
</td>
</tr>
<tr>
<td><strong>Date of Join</strong></td>
<td><input type="checkbox" value="" checked /><input type="text" name="doj" id="doj" readonly />
</td>
</tr>
</table>
<script>
$('#savesettings').click(function(){
if ($('table tr td checkbox').attr("checked")) {
$('table tr').show();
}
else {
$('table tr').hide();
}
/*});.on("click", function() {*/
});
$('#editsettings').on("click", function(){
$('table tr').show();
});
</script>
您面臨的問題是什麼? – Hariprasad
您的意思是:選擇「複選框」,那麼整行將被禁用? – Raptor
首先你必須爲admin創建代碼來處理textfield正面 –