EXT 中如何动态显示Radio的值 求高手啊.... 家当全上了 帮我解答吧....

EXT 中如何动态显示Radio的值 求高手啊.... 家当全上了 帮我解答吧....,第1张

很神奇

恕小弟无知,ext不是js框架么,怎么会出现html标签的。。。

恩 其次 据我所知,ext的RadioGroup 是做的最烂的一个控件,显示,绑定 各种问题。

建议楼主弃之不用,改用combo

根据你的补充 我把答案修改了一下

希望是你想要的效果

<label>

<input type="radio" name="jjan" id="PT" checked="checked" value="0" onclick="getValue(thisvalue)">

<font size="2" color="#FF0000"><b>普通</b></font></label>

<label>

<label>

<input type="radio" name="jjan" id="JJ" value="1" onclick="getValue(thisvalue)">

<font size="2" color="#FF0000"><b> 急</b></font></label>

<label>

<input type="radio" name="jjan" id="TJ" value="2" onclick="getValue(thisvalue)">

<font size="2" color="#FF0000"><b>特急</b></font></label>

<input name="AX" type="text" id="AX" value=" " size="88" />

<script>

function getValue(tmp){

if(tmp==0){

documentgetElementById("AX")value="请按时处理";

}

if(tmp==1){

documentgetElementById("AX")value="请在3小时内处理";

}

if(tmp==2){

documentgetElementById("AX")value="请在1小时内处理";

}

}

</script>

增加radiogroup事件,不知是不是你所需要的

{

xtype : 'radiogroup',

fieldLabel : '性别,

id : sex,

columns : 2,

items : [{boxLabel : '男, name :' man', inputValue : 'man',checked : true,},

{boxLabel : '女, name : 'woman', inputValue : 'woman',}

],

//以下是监听事件

listeners : {

change : function(radiofield,oldvalue){//这事件是当radiogroup的值发生改变时进入

alert(radiofieldgetValue());//输出选中的值

alert(oldValue);//输出原值

}

}

}

这样写好些吧:

<form onsubmit="return check(this);" >

<input type=radio name="a" value=0>0

<input type=radio name="a" value=1>1

<input type=submit value="提交">

</form>

<script   type="text/javascript">

function   check(formObj)

{

      for(var   i=0;i<formObjalength;i++)

      {         

               if(formObja[i]checked)

               {

               //alert("单选框选中:   "   +   formObja[i]value);

               return   true;

               }

      }   

      alert("单选框未选中");

      return   false;

}   

</script>

radio标签的取值方法如下:

<html:radio   property="userRole"   value="operator"   onclick="radioValue()"/>

<html:radio   property="userRole"   value="admin"   onclick="radioValue()"/>

<script   language="javascript">      

                        function   radioValue(){

                                 var   obj   =   documentalluserRole;

                                 if(obj){

                                       for(var   i=0;i<objlength;i++){//适合length>=2时,当objlength==null时,可以直接取objvalue值

                                             if(obj[i]checked){

                                                   alert(obj[i]value);

                                                   break;

                                             }

                                       }

                                 }         

                        }      

</script>

以上就是关于EXT 中如何动态显示Radio的值 求高手啊.... 家当上了 帮我解答吧....全部的内容,包括:EXT 中如何动态显示Radio的值 求高手啊.... 家当全上了 帮我解答吧....、不提交表单,获取radio的值、ExtJs的radiogroup被选中的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9746521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存