- 浏览: 764731 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (663)
- Eclipse&MyEclipse (40)
- PHP (3)
- Java (72)
- CSS (3)
- MySQL (35)
- Oracle (68)
- Red Hat Linux (23)
- Tomcat (26)
- Oracle10gAS (1)
- Spring (28)
- MyBatis&iBatis (13)
- JS (47)
- JQuery (23)
- Editplus (2)
- 其他 (4)
- Html (15)
- SQL (5)
- Ant (2)
- Hadoop (2)
- Servlet (9)
- Windows (11)
- Flex (1)
- CentOS Linux (7)
- Microsoft SQL Server (2)
- DB2 (3)
- Mysql char 与 varchar 区别 (0)
- excel (5)
- jsp (8)
- FreeMarker (1)
- EasyUI (5)
- WebShpere MQ (1)
- Maven2 (6)
- 浏览器缓存 (2)
- visio (1)
- XML (2)
- 物联网 (1)
- Maven (3)
- JSTL (2)
- HTTP (1)
- Fourinone (1)
- IP知识 (1)
- MyBatis (1)
- 项目管理 (2)
- office2003+2007 (1)
- DOS (1)
- JProfiler (1)
- Thinpad T440p (1)
- ActiveMQ (10)
- MongoDB (5)
- Vert.x3 (1)
- Ngnix (3)
- Spark (2)
- BigData (1)
- 性能概念公式 (1)
- RocketMQ (3)
- IT名词术语 (1)
- Java编程工具 (1)
- RabbitMQ (2)
- MetaMQ (1)
- 架构 (6)
- KafkaMQ (7)
- Redis (4)
- OAuth (1)
- Gradle (1)
- CentOS (5)
- Microsoft_Toolkit (1)
- git (5)
- IntelliJ Idea (4)
- Nginx (3)
- docker (12)
- VMware (2)
- 算法 (1)
- JDBCPool (1)
- spring-cloud (7)
- netbean (1)
- 微信小程序 (2)
- CURL (2)
- Java生成二维码 (1)
- 区块链 (2)
- 机器学习 (1)
- SpringBoot (3)
- Android (9)
- 微服务架构 (1)
- Kubernetes (2)
- OpenProject (0)
- 测试 (1)
- https (1)
- 开源许可证 (1)
- ServiceMesh (2)
- NET (0)
- .NET (1)
- TEST (1)
- iOS (2)
- thymeleaf (4)
- lombok (1)
- 浏览器设置 (1)
- 富文本编辑器 (1)
- 搜索引擎 (1)
- IT常识 (1)
- UML (0)
- Axure (1)
- appstore无法联网 (0)
- apk无法安装 (1)
- SQLServer (2)
- 卸载弹窗软件 (1)
- jenkins (1)
- TortoiseGit (1)
- eureka (1)
- ajax (1)
- spyder (0)
最新评论
1 <script language=javascript>
function dis()
{
var a = document.getElementsByTagName("input");
for (var i=0; i<a.length; i++)
{
if (a[i].type=="checkbox" || a[i].type=="radio") a[i].disabled=true;
}
var b = document.getElementsByTagName("select");
for (var i=0; i<b.length; i++)
{
b[i].disabled=true;
}
}
</script>
<input type=button value="失效" onclick=dis()>
注:失效的checkbox,radio等提交后得到的是空值,不管是否选择了
2 <select onchange="selectedIndex=2">
<option value=1>1</option>
<option value=2>2</option>
<option value=3 selected>3</option>
<option value=4>4</option>
</select>
<input type=checkbox checked onclick="checked=defaultChecked">
<input type=radio onclick="checked=defaultChecked">
22<input type="radio" name="ss" checked onclick="checked=defaultChecked">
<input type="radio" name="ss" onclick="document.forms[0].ss[0].checked=true">
<input type="radio" name="ss" onclick="document.forms[0].ss[0].checked=true">
3 如何将JSP中RadioBox设为不可选状态,并且不变灰
关键字: radiobox不可选并且不变灰
试过了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')
发表评论
-
js保留两位小数的方法如下
2021-08-20 10:29 2420js保留两位小数的方法 js保留两位小数 ... -
记一次:iframe嵌套网页,利用window.postMessage()实现子父窗口相互传值(转)
2019-12-13 09:57 934场景需要: http://a ... -
设置前端允许跨域请求后端API:Access-Control-Allow-Credentials(转)
2019-07-05 15:16 4181跨域报错信息: Console代码 ... -
JS后台菜单简易版(转)
2016-07-11 08:31 506<!DOCTYPE html PUBLIC &quo ... -
前端开发者不得不知的 ECMAScript 6 十大特性 (转)
2016-03-21 09:32 529ES6(ECMAScript2015)的出现,无疑给前端开发 ... -
17 行代码实现的简易 Javascript 字符串模板(转)
2016-03-01 14:19 726原作者:http://www.thinksaas.cn/g ... -
JSON字符串与JSON对象互转(前、后台)(转)
2015-11-19 09:09 2034SON官网:官网地址 (各种编程语言对应的工具应有尽有,前提 ... -
AMD:浏览器中的模块规范(转)
2015-11-17 15:58 530Snandy Stop, thinking is ... -
require.js的用法(转)
2015-11-17 15:44 612一、为什么要用require.js? 最早的时候,所有Ja ... -
[JS]jQuery中attr和prop方法的区别
2015-11-12 14:17 742原作者:http://blog.csdn.net/szwan ... -
jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})()
2015-11-12 14:03 675原作者:http://blog.csdn.net/szwan ... -
$.extend(true,{},a,b),深入理解,小心陷阱(转)
2015-11-12 13:53 1133$.extend一般情景下,使 ... -
Script error for: echarts/util/shape/HalfSmoothPolygon
2015-09-29 09:59 0Error: Script error for: ec ... -
JavaScript声明全局变量三种方式的异同
2015-08-27 15:54 489JavaScript中声明变量格式:var(关键字)+变量名( ... -
JavaScript function函数种类 (转)
2015-08-27 09:39 625【原作者】http://www.cnblogs.com/po ... -
JS日期转换
2015-07-21 15:05 712方法一:这个很不错,好像是 csdn 的 Meizz 写的: ... -
js 中{},[]中括号,大括号使用详解(转)
2015-06-17 16:57 2588js 中{},[]中括号,大括号使用详解 作者: 字体: ... -
javascript之数组操作 (转)
2015-05-31 00:02 696http://www.cnblogs.com/zhangzt/ ... -
javascript 中的几种 括号 (转)
2015-05-31 00:02 887小括号 JavaScript中小括号有五种语义 ... -
八款你不得不知的开源前端JS框架(转)
2014-11-02 21:31 939本文推荐了八款比较热门和经典的Javascript 开源框架 ...
相关推荐
- 其他类型的输入框,如`CHECKBOX`、`RADIO`等,直接设置`disabled`属性为`true`。 3. `TEXTAREA`元素:调用`ReadonlyText`函数使其变为只读。 4. `BUTTON`元素:根据`blnHidenButton`的值决定是否隐藏,但不设置`...
-使用Hidden来显示隐藏ExtAspNet控件,而不是使用Visible属性(Visible目前设置为只读属性)。 -使用Hidden控制Window控件的显示隐藏,Popup已经标记为Obsolete属性。 -Window的实例方法GetCloseReference等以及...
-使用Hidden来显示隐藏ExtAspNet控件,而不是使用Visible属性(Visible目前设置为只读属性)。 -使用Hidden控制Window控件的显示隐藏,Popup已经标记为Obsolete属性。 -Window的实例方法GetCloseReference等以及...
其基本语法结构是:<input type="checkbox" name="interest" value="sports" />,其中 type="checkbox" 指定了输入控件的类型为复选框,name="interest" 指定了输入控件的名称,value="sports" 指定了选项的值。...
`<input>`的`type`属性可以根据不同的值定义多种输入类型,如`text`(文本输入)、`password`(密码输入,字符以星号显示)、`checkbox`(复选框)、`radio`(单选按钮)、`reset`(重置按钮)、`submit`(提交按钮...
1、创建一个 div 标记 ,增加属性 ,设置 align 属性的值为 center ,设置 id 属性的值为 container,设置 title 属性的值为 这是一个div 这是一个div"> 四大标准属性: 1、id :定义元素在页面中独一无二的...
- **ReadOnly**: 只读属性,如果设置为`true`,则该字段不可编辑。 - **Type**: 类型属性,用于指定对象的类型,如`text`, `password`, `radio`等。 - **Disabled**: 禁用属性,如果设置为`true`,则对象被禁用,...
12. `checkbox`、`radio`:多选和单选按钮,`checked`属性用于预设选项。 **Input属性** 1. `type`:定义输入类型。 2. `name`:定义控件的名称。 3. `value`:设置初始值。 4. `maxlength`:限制输入的最大字符数...
1. `input`:不同类型的输入控件,如`text`(文本)、`password`(密码)、`radio`(单选按钮)、`checkbox`(复选框)、`button`(普通按钮)、`submit`(提交按钮)、`reset`(重置按钮)、`file`(文件上传)、`...
1. `<s:checkbox></s:checkbox>` - 创建复选框,可以与`<s:checkboxlist>`一起使用,处理多选数据。 2. `<s:checkboxlist list=""></s:checkboxlist>` - 多选框,用于显示列表供用户选择。 3. `<s:combobox list="">...
`<input>` 标签用于创建各种类型的输入控件,如 `type="text"` 用于文本输入,`type="password"` 用于密码输入,还有 `radio`(单选框),`checkbox`(复选框),`number`,`date`,`file`,`email` 等类型。...
- `<s:checkboxlist>`:用于创建一组复选框,通常用于多选。 - `<s:combobox>`:创建下拉列表,支持AJAX交互。 D. 日期与时间处理: - `<s:date>`:格式化日期。 - `<s:datetimepicker>`:提供日期和时间选择器。 ...
- **复选框**:`<input type="checkbox">`,允许用户选择多项。 - **属性**:与单选按钮类似,但不存在`name`属性的限制。 - **提交按钮**:`<input type="submit">`,用于提交整个表单。 - **属性**:`value`...
- **`readonly="readonly"`**:表示这个输入框是只读的,用户不能修改其内容。 #### 3.3 密码框 ```html <tr><td><label for="mm"></label> <td><input type="password" name="pas" maxlength="5" placeholder=""/...
1. `<s:checkbox>`:创建复选框,支持列表和单个复选。 2. `<s:checkboxlist>`:用于创建多个复选框,基于提供的列表数据。 3. `<s:combobox>`:生成下拉选择框,可以通过Ajax动态填充数据。 D. 其他辅助标签: 1. ...
`<input>`标签用于创建各种类型的输入控件,如`type="text"`(文本)、`type="password"`(密码)、`type="radio"`(单选框)、`type="checkbox"`(复选框)、`type="number"`(数字)、`type="date"`(日期)、`...
3、未处理的消息到那里去了:M$为窗口编写了默认的窗口过程,这个窗口过程将负责处理那些你不处理消息。正因为有了这个默认窗口过程我们才可以利用Windows的窗口进行开发而不必过多关注窗口各种消息的处理。例如窗口...
1. `<s:radio>` - 单选按钮,可以设置列表,如:`<s:radio list="myList" name="selectedItem" />`。 2. `<s:reset>` - 创建重置按钮,清除表单数据。 **S组标签:** 1. `<s:select>` - 创建下拉选择框,可以绑定到...