- 浏览: 63192 次
- 性别:
- 来自: 杭州
最近访客 更多访客>>
最新评论
-
softor:
能否将一个.war的文件设成虚拟目录?
Jboss虚拟目录 -
jolestar:
不知道啥原因,我的一个朋友也这么说。不过我的ff一直稳定,无论 ...
火狐(fireFox)浏览器就知道吹牛(实际使用感受) -
Firede:
我家的IE7经常假死,
FF倒是跑的很顺。
用FF不因为别的 ...
火狐(fireFox)浏览器就知道吹牛(实际使用感受) -
ashion:
引用CS,CS-Source,帝国时代3,极品飞车10(英文) ...
玩QQ游戏每天超过2小时的人比较弱智 -
pig345:
哥们同情你。我目前正要离开这样一个小公司
这里的博客相册可以当网络硬盘使用
试过了onchange,onclick事件都不好使。(不用 disabled="true"的情况下)
比如:onclick="JavaScrirpt: return false;"
结果是确实不可以重新选中一组RadioBox中的其它 单选钮,但是页面加载时的初始选中的 单选钮 会被置为 未选状态(只要你点击了其它radiobox)。
onchange="JavaScript:if(this.checked) {this.checked = false;} else{this.checked = true;}" 也有问题,不好解决。
而加一种方法是用 disabled="true" 后再更改 radiobox的CSS样式。
可结果我发现只能改变 背景 没办法改变 前景色(即radiobox始终是灰的。)
这种问题当然我要是用大段的逻辑代码来控制当然是可以实现的,但我不愿那样做,太没必要了。
请高手们指点呀。
//******************************************************************************************
<script language="javascript">
function resumeRadio(radioId, radioName, hidId) {
var radioObj = document.getElementById(radioId);
radioObj.checked = !radioObj.checked;
var radioObjGroup = document.forms[0].elements(radioName);
var groupIdx = document.getElementById(hidId).value;
if (groupIdx.length > 0) {
radioObjGroup[parseInt(groupIdx)].checked = true;
}
}
</script>
<input type="hidden" name="familyTypeIndex" id="familyTypeIndex" value="" />
<logic:iterate id="familytyps" name="FamilyForm" property="diagnosisUnitOptions" indexId="index">
<bean:define id="codeValue">
<bean:write name="familytyps" property="code" />
</bean:define>
<logic:equal name='FamilyForm' property='familyBasics.familyType' value='<%= (String)pageContext.getAttribute("codeValue") %>'>
<script language="JavaScript">
document.getElementById("familyTypeIndex").value = "<%= index %>";
</script>
</logic:equal>
<html:radio property='familyBasics.familyType' styleId='radioFamilyType<%= index %>' value='<%= (String)pageContext.getAttribute("codeValue") %>' onclick='resumeRadio(this.id,this.name,"familyTypeIndex")'/>
<bean:write name="familytyps" property="codeName" />
</logic:iterate>
都弄成这样了,还是不行。
老说这里有语法错误,我真的搞不懂了
onclick='resumeRadio(this.id,this.name,"familyTypeIndex")'
我把this.id,this.name换成相应的 字符串形式也不行。
//******************************************************************************************
奶奶地,终于好了。
注意这句的写法
<html:radio property='familyBasics.familyType' value='<%= (String)pageContext.getAttribute("codeValue") %>' onclick="resumeRadio(this.id,this.name,'familyTypeIndex')" styleId='<%= "radioFamilyType" + index %>' />
这里面的'familyTypeIndex'一定要用单引号包围。
resumeRadio(this.id,this.name,'familyTypeIndex')
比如:onclick="JavaScrirpt: return false;"
结果是确实不可以重新选中一组RadioBox中的其它 单选钮,但是页面加载时的初始选中的 单选钮 会被置为 未选状态(只要你点击了其它radiobox)。
onchange="JavaScript:if(this.checked) {this.checked = false;} else{this.checked = true;}" 也有问题,不好解决。
而加一种方法是用 disabled="true" 后再更改 radiobox的CSS样式。
可结果我发现只能改变 背景 没办法改变 前景色(即radiobox始终是灰的。)
这种问题当然我要是用大段的逻辑代码来控制当然是可以实现的,但我不愿那样做,太没必要了。
请高手们指点呀。
//******************************************************************************************
<script language="javascript">
function resumeRadio(radioId, radioName, hidId) {
var radioObj = document.getElementById(radioId);
radioObj.checked = !radioObj.checked;
var radioObjGroup = document.forms[0].elements(radioName);
var groupIdx = document.getElementById(hidId).value;
if (groupIdx.length > 0) {
radioObjGroup[parseInt(groupIdx)].checked = true;
}
}
</script>
<input type="hidden" name="familyTypeIndex" id="familyTypeIndex" value="" />
<logic:iterate id="familytyps" name="FamilyForm" property="diagnosisUnitOptions" indexId="index">
<bean:define id="codeValue">
<bean:write name="familytyps" property="code" />
</bean:define>
<logic:equal name='FamilyForm' property='familyBasics.familyType' value='<%= (String)pageContext.getAttribute("codeValue") %>'>
<script language="JavaScript">
document.getElementById("familyTypeIndex").value = "<%= index %>";
</script>
</logic:equal>
<html:radio property='familyBasics.familyType' styleId='radioFamilyType<%= index %>' value='<%= (String)pageContext.getAttribute("codeValue") %>' onclick='resumeRadio(this.id,this.name,"familyTypeIndex")'/>
<bean:write name="familytyps" property="codeName" />
</logic:iterate>
都弄成这样了,还是不行。
老说这里有语法错误,我真的搞不懂了
onclick='resumeRadio(this.id,this.name,"familyTypeIndex")'
我把this.id,this.name换成相应的 字符串形式也不行。
//******************************************************************************************
奶奶地,终于好了。
注意这句的写法
<html:radio property='familyBasics.familyType' value='<%= (String)pageContext.getAttribute("codeValue") %>' onclick="resumeRadio(this.id,this.name,'familyTypeIndex')" styleId='<%= "radioFamilyType" + index %>' />
这里面的'familyTypeIndex'一定要用单引号包围。
resumeRadio(this.id,this.name,'familyTypeIndex')
发表评论
-
invalid entry size(expected 429924352 but got 4299
2008-04-13 14:29 6421在安装Oracle10g的时候会发生如下的错误: D:\Or ... -
Oracle数据库的备份与恢复
2008-04-13 14:06 2210(一)导出/导入(EXPORT/IMPORT) 1.用 ... -
About java.lang.outOfMemory
2008-04-13 13:41 1853修改eclipse.ini文件 -vmargs -Xms40m ... -
导出oracle中表的部分数据
2008-04-13 13:26 3370以前我导出数据的时候都是全部导出,但这次遇到的表里的数据实在太 ... -
关于oracle数据库(远程对象调用)
2008-04-13 13:16 899-- Drop existing database l ... -
中文与Unicode编码互转
2008-04-13 13:01 1531<html> <head><ti ... -
时间格式化
2008-04-13 12:55 906String dateStr = "Fri Dec ... -
JSP中连接数据库
2008-04-13 12:52 803<%@ page language="Java ... -
java文件操作
2008-04-13 12:51 7371. ackage com.gamvan.too ... -
Java读取XML
2008-04-13 12:49 1204public class Untitled1 { pub ... -
利用JAVA绘图动态生成图片发送到客户端IE
2008-04-13 12:44 3717package com.gepower.ps.eps.topi ... -
排列组合在工作中的实际运用
2008-04-13 12:42 936个人理解:这个问题的本质是,每一行不选和选1,对于乘积的结 ... -
Jboss虚拟目录
2008-04-13 12:39 3028D:\jboss-4.0.2\server\default\d ... -
HashMap遍历
2008-04-13 12:34 5284import java.util.HashMap; impor ... -
Log4j与Jboss4共存
2008-04-13 12:33 1610log4j是一个很好的开源的日志项目,下面就我在实际中使用的一 ... -
Struts国际化的东西被我小小的一个类就能搞定
2008-04-13 12:30 931Struts国际化的东西叽叽歪歪 不好用, 有那么麻烦么?在J ... -
小日本是这样处理LIST表单更新/插入的
2008-04-13 12:22 1028在JSP中 每个字段对应一个数组。 <input nam ... -
连接数据库的相关代码
2008-04-13 12:18 979package ecogp.dml; import java. ... -
加密密码
2008-04-13 12:16 876package jp.co.smile.common; im ... -
本地计算机上的OracleOraHome92Agent服务启动后又停止了
2008-04-13 12:12 4505本地计算机上的OracleOraHome92Agent服务启动 ...
相关推荐
在Windows应用程序开发中,Radiobox(单选按钮)是一种常用的用户界面元素,用于提供一组可选的互斥选项。在VC6中,使用MFC(Microsoft Foundation Classes)库进行基于对话框的应用程序开发时,Radiobox的使用是必...
总结,`RadioBox`和`CheckBox`在Android开发中是不可或缺的组件,它们提供了用户进行单选和多选交互的能力。通过合理地使用`RadioGroup`和自定义事件处理,可以构建出符合用户需求的交互界面。在实际应用中,还需要...
在前端开发中,样式设计是不可或缺的一部分,尤其是对于交互元素如单选按钮(Radio Box)的设计。本项目“前端项目-radiobox.css.zip”聚焦于使用CSS3来增强单选按钮的视觉效果和用户体验,通过引入一系列动画效果,...
在描述中提到,单选按钮被转换成了一个可点击变色的花朵,这可能通过设置`background-image`为花朵图片,然后根据`:checked`状态改变背景颜色或图像透明度来实现。复选框的对勾则被替换为自定义形状,这可能是通过`...
在网页设计中,CSS3(层叠样式表第三版)为开发者提供了丰富的样式和功能,使得我们可以创造出更具吸引力和交互性的界面。其中,对checkbox和radiobox的自定义是提升用户体验的重要手段。本文将深入探讨如何利用CSS3...
利用CSS3我们可以打造非常具有个性化的用户表单,今天我们就利用CSS3美化checkbox复选框和Radiobox单选框。CSS3美化Checkbox和Radiobox的原理很简单,在页面上新建一个checkbox和radiobox并给予他们默认的label标签...
"自绘CheckBox和RadioBox"是一个关于在编程中实现自定义选择框(CheckBox)和单选按钮(RadioBox)的技术主题。通常,这些控件是操作系统或开发框架提供的标准组件,但有时为了满足特定设计需求或优化视觉效果,...
对于浏览器默认的checkbox和Radiobox样式实在是比较丑陋了,今天分享一款非常个性化的CSS3自定义checkbox和radiobox,外观非常时尚。之前也分享过几款类似的CSS3插件,比如HTML5自定义Checkbox和Radiobox、CSS3漂亮...
此外,MAC的按钮还支持各种状态,如禁用状态、加载中状态等,每种状态都有相应的视觉提示。 3. **MAC风格的单选框(Radiobox)**: 单选框在MAC风格中与复选框类似,但只允许选择一个选项。它们由一个小圆圈构成,...
在本文中,我们将深入探讨如何使用MooTools JavaScript库来实现复选框(checkbox)和单选按钮(radiobox)的自定义效果。MooTools是一个功能强大的JavaScript框架,它提供了一套优雅的面向对象的API,使得开发复杂的...
实现这一功能需要监听主复选框的改变事件,并在事件处理函数中遍历所有子复选框,将它们的状态设置为选中。 2. **全不选操作**:与全选相反,全不选会取消所有复选框的选择。同样需要监听主复选框的改变事件,但在...
这段代码遍历groupBox1中的所有控件,如果找到RadioButton,就将其Text属性设置为对应枚举值的文本表示,并将其Tag属性设置为枚举值本身。Tag属性通常用来存储与控件相关的任意对象,这里我们用它来存储枚举值,以便...
复选框(Check Box),则允许用户在一组可多选的选项中进行选择。与单选框不同,用户可以同时选中多个复选框。在Windows编程中,复选框通过CButton类来实现。在Visual C++中,你可以通过类似的方式来添加和管理复选...
最近想学者用js做适合触摸的单选(radiobox)和多选(checkbox)控件,起因是:1、不想用就jQuery,因为用它就解决这么一个问题感觉有点像大炮打蚊子;2、想用css做出toggle switch那种感觉很困难,而且这种开关只支持...
纯CSS3美化复选框和单选框按钮,用HTML5的CSS3技术美化网页上的Checkbox和Radiobox按钮,经过美化后,变得时尚多了,和默认风格完全不一样了,美化后的风格也是目前在手机上比较容易看到的效果,实现方法和具体代码...
通过纯CSS3技术,开发者可以不必依赖额外的图片或者JavaScript库,就能让页面中的复选框和单选按钮焕发新的生命力。这不仅提高了页面加载速度,也增强了用户体验,是现代Web开发中一个实用的工具。
在Android开发中,RecyclerView是一种非常常用的视图组件,它用于展示可滚动的列表,具有高效内存管理和流畅用户体验的特点。然而,当RecyclerView中的item包含交互性元素如RadioButton或EditText时,可能会遇到一些...
摘要:脚本资源,jQuery,表单美化,jQuery插件 自定义checkbox和radiobox的jquery网页插件,并附上实例效果演示,ezmark插件代码,可将checkbox和radiobox换种风格,用惯了系统默认风格的人,看到本款美化效果后,一定...