Commit 3928265d by html5-李恒逸

修复:楼盘名称显示错误问题

parent 4c1ed4f3
...@@ -139,43 +139,43 @@ ...@@ -139,43 +139,43 @@
</label> </label>
<div class="col-md-4"> <div class="col-md-4">
<div><input onclick="select_building_all();" id="building_all" type='checkbox' > 全选</div> <div><input onclick="select_building_all();" id="building_all" type='checkbox' > 全选</div>
<?php foreach($region as $keyid=>$region_value){ <?php foreach($region as $keyid=>$region_value){
$dispaly_val = "none"; $dispaly_val = "none";
if(isset($data['region_id'])){ if(isset($data['region_id'])){
foreach( $region_arr as $rid){ foreach( $region_arr as $rid){
if($rid == $region_value['region_code']){ if($rid == $region_value['region_code']){
$dispaly_val = "block"; $dispaly_val = "block";
} }
} }
} }
?> ?>
<div id="building_region_<?php echo $keyid?>" style="display: <?php echo $dispaly_val?>" ><table ><tr><td style="width:53px;"> <div id="building_region_<?php echo $keyid?>" style="display: <?php echo $dispaly_val?>" ><table ><tr><td style="width:53px;">
<?php <?php
echo $region_value['region_name'] . ":</td><td>"; echo $region_value['region_name'] . ":</td><td>";
if(isset($data['building_id'])){ if(isset($data['building_id'])){
$building_arr = explode(',',$data['building_id']); $building_arr = explode(',',$data['building_id']);
foreach($building as $keyid_b=>$building_value){ foreach($building as $keyid_b=>$building_value){
$checked = ""; $checked = "";
foreach( $building_arr as $bid){ foreach( $building_arr as $bid){
if($bid == $keyid_b){ if($bid == $keyid_b){
$checked = "checked"; $checked = "checked";
} }
} }
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} else { } else {
foreach($building as $keyid_b=>$building_value){ foreach($building as $keyid_b=>$building_value){
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} ?> } ?>
</td></tr></table><hr></div> </td></tr></table><hr></div>
<?php } ?> <?php } ?>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
...@@ -326,72 +326,72 @@ ...@@ -326,72 +326,72 @@
<?php endif;?> <?php endif;?>
}); });
function select_region(rid){ function select_region(rid){
//获取该城市是否被选中 //获取该城市是否被选中
var checkbox = document.getElementById('region_'+rid); var checkbox = document.getElementById('region_'+rid);
if(checkbox.checked){ if(checkbox.checked){
document.getElementById('building_region_'+rid).style.display="block"; document.getElementById('building_region_'+rid).style.display="block";
}else{ }else{
document.getElementById('building_region_'+rid).style.display="none"; document.getElementById('building_region_'+rid).style.display="none";
//循环所有楼盘 //循环所有楼盘
var elements = document.getElementsByName("building_id[]"); var elements = document.getElementsByName("building_id[]");
var str = "" + elements.length; var str = "" + elements.length;
for(var i = 0;i < elements.length;i++) for(var i = 0;i < elements.length;i++)
{ {
if(elements[i].id== "b_r_"+rid) { if(elements[i].id== "b_r_"+rid) {
if(elements[i].checked){ if(elements[i].checked){
elements[i].click(); elements[i].click();
} }
} }
} }
} }
} }
function select_region_all(){ function select_region_all(){
var checkbox_region_all = document.getElementById('region_all'); var checkbox_region_all = document.getElementById('region_all');
var elements_region = document.getElementsByName("region_id[]"); var elements_region = document.getElementsByName("region_id[]");
for(var i = 0;i < elements_region.length;i++) for(var i = 0;i < elements_region.length;i++)
{ {
if(checkbox_region_all.checked && !elements_region[i].checked){ if(checkbox_region_all.checked && !elements_region[i].checked){
elements_region[i].click(); elements_region[i].click();
} }
if(!checkbox_region_all.checked && elements_region[i].checked){ if(!checkbox_region_all.checked && elements_region[i].checked){
elements_region[i].click(); elements_region[i].click();
} }
} }
} }
function select_building_all(){ function select_building_all(){
var checkbox_building_all = document.getElementById('building_all'); var checkbox_building_all = document.getElementById('building_all');
var elements_building = document.getElementsByName("building_id[]"); var elements_building = document.getElementsByName("building_id[]");
var elements_region = document.getElementsByName("region_id[]"); var elements_region = document.getElementsByName("region_id[]");
for(var i = 0;i < elements_building.length;i++) for(var i = 0;i < elements_building.length;i++)
{ {
for(var j = 0;j < elements_region.length;j++) { for(var j = 0;j < elements_region.length;j++) {
if(checkbox_building_all.checked && !elements_building[i].checked && elements_region[j].checked &&elements_building[i].id== "b_r_"+elements_region[j].id.split("_")[1]){ if(checkbox_building_all.checked && !elements_building[i].checked && elements_region[j].checked &&elements_building[i].id== "b_r_"+elements_region[j].id.split("_")[1]){
elements_building[i].click(); elements_building[i].click();
} }
if(!checkbox_building_all.checked && elements_building[i].checked){ if(!checkbox_building_all.checked && elements_building[i].checked){
elements_building[i].click(); elements_building[i].click();
} }
} }
} }
} }
</script> </script>
<!-- END JAVASCRIPTS --> <!-- END JAVASCRIPTS -->
</body> </body>
<!-- END BODY --> <!-- END BODY -->
</html> </html>
\ No newline at end of file
...@@ -173,13 +173,13 @@ ...@@ -173,13 +173,13 @@
} }
} }
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} else { } else {
foreach($building as $keyid_b=>$building_value){ foreach($building as $keyid_b=>$building_value){
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} ?> } ?>
......
...@@ -136,43 +136,43 @@ ...@@ -136,43 +136,43 @@
</label> </label>
<div class="col-md-4"> <div class="col-md-4">
<div><input onclick="select_building_all();" id="building_all" type='checkbox' > 全选</div> <div><input onclick="select_building_all();" id="building_all" type='checkbox' > 全选</div>
<?php foreach($region as $keyid=>$region_value){ <?php foreach($region as $keyid=>$region_value){
$dispaly_val = "none"; $dispaly_val = "none";
if(isset($data['region_id'])){ if(isset($data['region_id'])){
foreach( $region_arr as $rid){ foreach( $region_arr as $rid){
if($rid == $region_value['region_code']){ if($rid == $region_value['region_code']){
$dispaly_val = "block"; $dispaly_val = "block";
} }
} }
} }
?> ?>
<div id="building_region_<?php echo $keyid?>" style="display: <?php echo $dispaly_val?>" ><table ><tr><td style="width:50px"> <div id="building_region_<?php echo $keyid?>" style="display: <?php echo $dispaly_val?>" ><table ><tr><td style="width:50px">
<?php <?php
echo $region_value['region_name'] . ":</td><td>"; echo $region_value['region_name'] . ":</td><td>";
if(isset($data['building_id'])){ if(isset($data['building_id'])){
$building_arr = explode(',',$data['building_id']); $building_arr = explode(',',$data['building_id']);
foreach($building as $keyid_b=>$building_value){ foreach($building as $keyid_b=>$building_value){
$checked = ""; $checked = "";
foreach( $building_arr as $bid){ foreach( $building_arr as $bid){
if($bid == $keyid_b){ if($bid == $keyid_b){
$checked = "checked"; $checked = "checked";
} }
} }
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} else { } else {
foreach($building as $keyid_b=>$building_value){ foreach($building as $keyid_b=>$building_value){
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} ?> } ?>
</td></tr></table><hr></div> </td></tr></table><hr></div>
<?php } ?> <?php } ?>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
...@@ -312,72 +312,72 @@ ...@@ -312,72 +312,72 @@
<?php endif;?> <?php endif;?>
}); });
function select_region(rid){ function select_region(rid){
//获取该城市是否被选中 //获取该城市是否被选中
var checkbox = document.getElementById('region_'+rid); var checkbox = document.getElementById('region_'+rid);
if(checkbox.checked){ if(checkbox.checked){
document.getElementById('building_region_'+rid).style.display="block"; document.getElementById('building_region_'+rid).style.display="block";
}else{ }else{
document.getElementById('building_region_'+rid).style.display="none"; document.getElementById('building_region_'+rid).style.display="none";
//循环所有楼盘 //循环所有楼盘
var elements = document.getElementsByName("building_id[]"); var elements = document.getElementsByName("building_id[]");
var str = "" + elements.length; var str = "" + elements.length;
for(var i = 0;i < elements.length;i++) for(var i = 0;i < elements.length;i++)
{ {
if(elements[i].id== "b_r_"+rid) { if(elements[i].id== "b_r_"+rid) {
if(elements[i].checked){ if(elements[i].checked){
elements[i].click(); elements[i].click();
} }
} }
} }
} }
} }
function select_region_all(){ function select_region_all(){
var checkbox_region_all = document.getElementById('region_all'); var checkbox_region_all = document.getElementById('region_all');
var elements_region = document.getElementsByName("region_id[]"); var elements_region = document.getElementsByName("region_id[]");
for(var i = 0;i < elements_region.length;i++) for(var i = 0;i < elements_region.length;i++)
{ {
if(checkbox_region_all.checked && !elements_region[i].checked){ if(checkbox_region_all.checked && !elements_region[i].checked){
elements_region[i].click(); elements_region[i].click();
} }
if(!checkbox_region_all.checked && elements_region[i].checked){ if(!checkbox_region_all.checked && elements_region[i].checked){
elements_region[i].click(); elements_region[i].click();
} }
} }
} }
function select_building_all(){ function select_building_all(){
var checkbox_building_all = document.getElementById('building_all'); var checkbox_building_all = document.getElementById('building_all');
var elements_building = document.getElementsByName("building_id[]"); var elements_building = document.getElementsByName("building_id[]");
var elements_region = document.getElementsByName("region_id[]"); var elements_region = document.getElementsByName("region_id[]");
for(var i = 0;i < elements_building.length;i++) for(var i = 0;i < elements_building.length;i++)
{ {
for(var j = 0;j < elements_region.length;j++) { for(var j = 0;j < elements_region.length;j++) {
if(checkbox_building_all.checked && !elements_building[i].checked && elements_region[j].checked &&elements_building[i].id== "b_r_"+elements_region[j].id.split("_")[1]){ if(checkbox_building_all.checked && !elements_building[i].checked && elements_region[j].checked &&elements_building[i].id== "b_r_"+elements_region[j].id.split("_")[1]){
elements_building[i].click(); elements_building[i].click();
} }
if(!checkbox_building_all.checked && elements_building[i].checked){ if(!checkbox_building_all.checked && elements_building[i].checked){
elements_building[i].click(); elements_building[i].click();
} }
} }
} }
} }
</script> </script>
<!-- END JAVASCRIPTS --> <!-- END JAVASCRIPTS -->
</body> </body>
<!-- END BODY --> <!-- END BODY -->
</html> </html>
\ No newline at end of file
...@@ -97,7 +97,7 @@ ...@@ -97,7 +97,7 @@
</select> </select>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label class="control-label col-md-3">地区 <label class="control-label col-md-3">地区
<span class="required"> <span class="required">
...@@ -132,43 +132,43 @@ ...@@ -132,43 +132,43 @@
</label> </label>
<div class="col-md-4"> <div class="col-md-4">
<div><input onclick="select_building_all();" id="building_all" type='checkbox' > 全选</div> <div><input onclick="select_building_all();" id="building_all" type='checkbox' > 全选</div>
<?php foreach($region as $keyid=>$region_value){ <?php foreach($region as $keyid=>$region_value){
$dispaly_val = "none"; $dispaly_val = "none";
if(isset($data['region_id'])){ if(isset($data['region_id'])){
foreach( $region_arr as $rid){ foreach( $region_arr as $rid){
if($rid == $region_value['region_code']){ if($rid == $region_value['region_code']){
$dispaly_val = "block"; $dispaly_val = "block";
} }
} }
} }
?> ?>
<div id="building_region_<?php echo $keyid?>" style="display: <?php echo $dispaly_val?>" ><table ><tr><td style="width:50px"> <div id="building_region_<?php echo $keyid?>" style="display: <?php echo $dispaly_val?>" ><table ><tr><td style="width:50px">
<?php <?php
echo $region_value['region_name'] . ":</td><td>"; echo $region_value['region_name'] . ":</td><td>";
if(isset($data['building_id'])){ if(isset($data['building_id'])){
$building_arr = explode(',',$data['building_id']); $building_arr = explode(',',$data['building_id']);
foreach($building as $keyid_b=>$building_value){ foreach($building as $keyid_b=>$building_value){
$checked = ""; $checked = "";
foreach( $building_arr as $bid){ foreach( $building_arr as $bid){
if($bid == $keyid_b){ if($bid == $keyid_b){
$checked = "checked"; $checked = "checked";
} }
} }
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" <?php echo $checked;?>> <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} else { } else {
foreach($building as $keyid_b=>$building_value){ foreach($building as $keyid_b=>$building_value){
if($building_value['region_code'] == $region_value['region_code'] ){?> if($building_value['region_code'] == $region_value['region_code'] ){?>
<input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_name'];?> <input type='checkbox' id="<?php echo 'b_r_'.$keyid;?>" name='building_id[]' value="<?php echo $keyid_b;?>" > <?php echo $building_value['building_title'];?>
<?php } <?php }
} }
} ?> } ?>
</td></tr></table><hr></div> </td></tr></table><hr></div>
<?php } ?> <?php } ?>
</div> </div>
</div> </div>
<div class="form-actions fluid"> <div class="form-actions fluid">
...@@ -215,72 +215,72 @@ ...@@ -215,72 +215,72 @@
}); });
}); });
function select_region(rid){ function select_region(rid){
//获取该城市是否被选中 //获取该城市是否被选中
var checkbox = document.getElementById('region_'+rid); var checkbox = document.getElementById('region_'+rid);
if(checkbox.checked){ if(checkbox.checked){
document.getElementById('building_region_'+rid).style.display="block"; document.getElementById('building_region_'+rid).style.display="block";
}else{ }else{
document.getElementById('building_region_'+rid).style.display="none"; document.getElementById('building_region_'+rid).style.display="none";
//循环所有楼盘 //循环所有楼盘
var elements = document.getElementsByName("building_id[]"); var elements = document.getElementsByName("building_id[]");
var str = "" + elements.length; var str = "" + elements.length;
for(var i = 0;i < elements.length;i++) for(var i = 0;i < elements.length;i++)
{ {
if(elements[i].id== "b_r_"+rid) { if(elements[i].id== "b_r_"+rid) {
if(elements[i].checked){ if(elements[i].checked){
elements[i].click(); elements[i].click();
} }
} }
} }
} }
} }
function select_region_all(){ function select_region_all(){
var checkbox_region_all = document.getElementById('region_all'); var checkbox_region_all = document.getElementById('region_all');
var elements_region = document.getElementsByName("region_id[]"); var elements_region = document.getElementsByName("region_id[]");
for(var i = 0;i < elements_region.length;i++) for(var i = 0;i < elements_region.length;i++)
{ {
if(checkbox_region_all.checked && !elements_region[i].checked){ if(checkbox_region_all.checked && !elements_region[i].checked){
elements_region[i].click(); elements_region[i].click();
} }
if(!checkbox_region_all.checked && elements_region[i].checked){ if(!checkbox_region_all.checked && elements_region[i].checked){
elements_region[i].click(); elements_region[i].click();
} }
} }
} }
function select_building_all(){ function select_building_all(){
var checkbox_building_all = document.getElementById('building_all'); var checkbox_building_all = document.getElementById('building_all');
var elements_building = document.getElementsByName("building_id[]"); var elements_building = document.getElementsByName("building_id[]");
var elements_region = document.getElementsByName("region_id[]"); var elements_region = document.getElementsByName("region_id[]");
for(var i = 0;i < elements_building.length;i++) for(var i = 0;i < elements_building.length;i++)
{ {
for(var j = 0;j < elements_region.length;j++) { for(var j = 0;j < elements_region.length;j++) {
if(checkbox_building_all.checked && !elements_building[i].checked && elements_region[j].checked &&elements_building[i].id== "b_r_"+elements_region[j].id.split("_")[1]){ if(checkbox_building_all.checked && !elements_building[i].checked && elements_region[j].checked &&elements_building[i].id== "b_r_"+elements_region[j].id.split("_")[1]){
elements_building[i].click(); elements_building[i].click();
} }
if(!checkbox_building_all.checked && elements_building[i].checked){ if(!checkbox_building_all.checked && elements_building[i].checked){
elements_building[i].click(); elements_building[i].click();
} }
} }
} }
} }
</script> </script>
<!-- END JAVASCRIPTS --> <!-- END JAVASCRIPTS -->
</body> </body>
<!-- END BODY --> <!-- END BODY -->
</html> </html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment