radioラジオボックスデータベースのバインド

11703 ワード


      ajax+jquery  ,          。
      char(1) bit      0 1。
  :
<input type="radio" name="isCheck" value='0' /> 
<input type="radio" name="isCheck" value='1' /> 

<script>
$(function() {
$.ajax({
type : "POST",
url : basePath + "getIsCheck.do",
success : function(data) {
if(data != null && data != "") {
$("input[name='isChcke']").prop("value", data);
if(data == "1")
$("input[name='isChcke']").frist().prop("checked", "checked");
else
$("input[name='isChcke']").second().prop("checked", "checked");
}
}
});
});
</script>

         radio           ,     radio      :
<input type="radio" id="isCheck" name="isCheck" value='0' />    
$.ajax({
 //        
success : function(data) {
$("input[name='isChcke']").prop("value", data);
if(data == "1")
$("#isChcke]").prop("checked", "checked");
}
});0 1   ,           :
<input type="radio" id='red' name="color" value='red' /> 
<input type="radio" id='blue' name="color" value='blue' /> 
<input type="radio" id='black' name="color" value='black' /> 
<input type="radio" id='white' name="color" value='white' /> 


$.ajax({
 //        
success : function(data) {
$("input[name='isChcke']").each(function(i, it) {
if($(this).val() == data)
$(this).prop("checked", "checked");
});
}
});