喜悦国际村 » XML/HTML/CSS/Js » radio如何根据数据库值选择checked ?

页: [1]
julia_yl2008-6-19 10:29 AM
radio如何根据数据库值选择checked ?

<input type=radio name=isClose value={$rs[isClose]} ? checked> //$rs[isClose]=1  取  checked,$rs[isClose]=0 则不取checked

km39452008-6-20 12:39 AM
你说的取是什么意思,PHP取吗?还是当为1时为选中状态

julia_yl2008-6-20 09:31 AM
当为1时为选中状态

julia_yl2008-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_yl2008-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]}>


查看完整版本: radio如何根据数据库值选择checked ?


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005968 second(s), 2 queries