求教jsp中怎么获取到提交的表单中被选择的那个radio的值

求教jsp中怎么获取到提交的表单中被选择的那个radio的值,第1张

radio不是有个name属性的么,你只要获取那个naem属性,就会获得对应的radio值啦。看你用什么框架啊,struts1和struts2有点点不同。不过都可以用requestgetParameter("name")这种方式来获得。呵呵

<input name="txtBossBirthdayType" id="txtBossBirthdayType1" runat="server" type ="radio" value ="1" />

加个runat="server" ,这样后台就能获取了

后台获取的方式应该是txtBossBirthdayType1checked你再看下

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

希望是你想要的效果

<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>

function   getRadioBoxValue(radioName) 

            var obj = documentgetElementsByName(radioName);  //这个是以标签的name来取控件

                 for(i=0; i<objlength;i++)    {

                  if(obj[i]checked)    { 

                          return   obj[i]value; 

                  } 

              }         

             return "undefined";       

}

要取的时候调用这个函数 传入radio的name

1、在react中可以给输入控件(如input type=text)加上引用名,好获取它的输入值

例如:

2、<textarea >控件,它和input不同,它是开标签,内容是包括在<textarea >和</textarea>之间的。如果需要获取<textarea >的值,同样可以用ref来获取

例如:

注意:这里log出来的是页面用户输入后的最终文字。

3、单选radio和多选checkbox,获取它们的值最好还是用一个公共变量如state来保存,因为它们的值只能在触发事件中获取,不像text控件可以后期提交时获取。初始值可以通过 defaultChecked={true} 来设置。

radio例子:

如果是checkbox,用div包住不合适,因为div每次点击只能获取点击一次的值。所以checkbox需要写到每个checkbox 控件里面的onChange或onClick事件。可以通过一个state的数组来存储变更。checkbox例子:

不可以,应该用name获取对象吧;

<s:radio id="tr" name="type" list="#{'INFO':'信息', 'ACHIVE':'成果'}" onclick ="show(this);" value="'INFO'" "></s:radio>,在js中show方法里alert(objvalue),可以显示;

或者用getElementsByName获取对象,然后for循环选中的内容;或者用jquery:var choseResult= $("input[name='NAME']:checked")val();alert(choseResult);

首先如果你是在后台获取那就必需加上<input name="qylx" id="1" type="radio" value="M_Base_Nong" />加上这样的<input name="qylx" id="1" type="radio" value="M_Base_Nong" runt=server/>

如果是前台就用js获取

我估计你是要用js获取吧,documentgetElementsByTagName("radio")

这个方法是获取网页中所以radio标签的。其它的属性你都可以点出来。

以上就是关于求教jsp中怎么获取到提交的表单中被选择的那个radio的值全部的内容,包括:求教jsp中怎么获取到提交的表单中被选择的那个radio的值、.net的cs页面如何获取chtml页面的input标签内的radio的值、不提交表单,获取radio的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9528821.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存