页:
[1]
| julia_yl | 2008-6-19 10:29 AM |
|
radio如何根据数据库值选择checked ?
<input type=radio name=isClose value={$rs[isClose]} ? checked> //$rs[isClose]=1 取 checked,$rs[isClose]=0 则不取checked |
|
| 你说的取是什么意思,PHP取吗?还是当为1时为选中状态 |
| julia_yl | 2008-6-20 09:31 AM |
|
| 当为1时为选中状态 |
| julia_yl | 2008-6-22 01:34 AM |
|
当为1时为选中状态
当为0时不选
<input type="radio" name="isClose" value="{$row[isClose]}" "{$vartem[checke]}" onClick="Javascript:this.value='1';">
其中
$row[isClose] =0 $vartem[checke]=‘ ’
$row[isClose] =1 $vartem[checke]=‘ checked’
总是出错!
$_POST[isClose]=onClick="Javascript:this.value='1';" 这些乱糟糟的字符,不是0或1?
[[i] 本帖最后由 julia_yl 于 2008-6-22 04:07 PM 编辑 [/i]] |
| julia_yl | 2008-6-28 05:54 AM |
|
处理如下,第一次显示可以获得是否选中,但是点击后没有变化,仍然保持当前数值
$var['check'] = ($var['row'][isClose]==0)?" onClick=this.value=1":"checked onClick=this.value=0";
<input type="checkbox" name="isClose" value="{$var['row'][isClose]}" {$var[check]}> |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.005968 second(s), 2 queries |