如何让用户查看textclick?我的剧本是:
<?php
foreach($getcountry_name as $key => $value)
{ ?>
<tr>
<td width="25" valign="top">
<input name="country_name[]"
type="checkbox" checked="checked"
value="<?php echo $value['country_id']; ?>" />
</td>
<td>
<label class="type01"><?php echo $value['country_name']; ?></label>
</td>
</tr>
<?php
}
?>
提前致谢
答案 0 :(得分:5)
<label>
需要一个for
属性,其中包含与其关联的<input>
字段的ID。
e.g。
<input id="myID" name="country_name[]" type="checkbox" checked="checked" value="<?php echo $value['country_id']; ?>" />
<label for="myID" class="type01"><?php echo $value['country_name']; ?></label>
修改强>
将它应用于您的示例,
<?php
foreach($getcountry_name as $key => $value)
{ ?>
<tr>
<td width="25" valign="top">
<input id="country_name_<?php echo $value['country_id']; ?>" name="country_name[]"
type="checkbox" checked="checked"
value="<?php echo $value['country_id']; ?>" />
</td>
<td>
<label for="country_name_<?php echo $value['country_id']; ?>" class="type01"><?php echo $value['country_name']; ?></label>
</td>
</tr>
<?php
}
?>
答案 1 :(得分:0)
为input
提供一个ID,让label
将其用作for
属性的值。
<tr>
<td width="25" valign="top">
<input id="<?php $id=uniqid('id_'); echo $id; ?>" name="country_name[]" type="checkbox" checked="checked" value="<?php echo $value['country_id']; ?>" />
</td>
<td>
<label for="<?php echo $id; ?>" class="type01"><?php echo $value['country_name']; ?></label>
</td>
</tr>