复选框如何将输入保存到数据库,在从数据库中调用。
实例:
html部分
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="地震" <if condition="in_array('地震',$nature)"> checked="" </if> >地震
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="水灾" <if condition="in_array('水灾',$nature)"> checked="" </if> >水灾
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="火灾" <if condition="in_array('火灾',$nature)"> checked="" </if> >火灾
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="生物破坏" <if condition="in_array('生物破坏',$nature)"> checked="" </if> >生物破坏
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="污染" <if condition="in_array('污染',$nature)"> checked="" </if> >污染
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="雷电" <if condition="in_array('雷电',$nature)"> checked="" </if> >雷电
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="风灾" <if condition="in_array('风灾',$nature)"> checked="" </if> >风灾
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="泥石流" <if condition="in_array('泥石流',$nature)"> checked="" </if> >泥石流
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="冰雹" <if condition="in_array('冰雹',$nature)"> checked="" </if> >冰雹
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="腐蚀" <if condition="in_array('腐蚀',$nature)"> checked="" </if> >腐蚀
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="沙漠化" <if condition="in_array('沙漠化',$nature)"> checked="" </if> >沙漠化
</label>
<label class="checkbox-inline nature">
<input type="checkbox" name='naturebox' id="inlineCheckbox1" value="其他自然因素" <if condition="in_array('其他自然因素',$nature)"> checked="" </if> >其他自然因素
</label><br /><br />
<input name="nature" value="{$list.nature}" style="display:none"/>
JS部分
$('input[name=naturebox]').click(function(){
var nature="s";
$('input[name=naturebox]').each(function(){
if($(this).is(':checked')){
if(nature=="s"){nature=$(this).val();}else{nature=nature+"|"+$(this).val();}
}
})
$('input[name=nature]').val(nature);
console.log(nature);
})
保存到数据库的是以“|”分割的字符串