JavaScript实现点击单选按钮改变输入框中文本域内容的方法


Posted in Javascript onAugust 12, 2015

本文实例讲述了JavaScript实现点击单选按钮改变输入框中文本域内容的方法。分享给大家供大家参考。具体如下:

这里实现点击单选按钮改变输入框中文本域内容的方法,是一个JavaScript 的简单应用,可以减少用户的输入,提升用户操作易用性,它类似一个TAB选项卡一样的功能,并可以完成后提交表单,值得学习。

运行效果截图如下:

JavaScript实现点击单选按钮改变输入框中文本域内容的方法

具体代码如下:

<html>
<head>
<title>JavaScript点击单选框改变输入框内容</title>
</head>
<body>
<script language=JavaScript>
var defaultValue = ""
function Changes() {
var defaultValue = "changed";
}
ie = document.all?1:0
ns4 = document.layers?1:0
var c = 1
function hideIt(id) {
if (ie) {
document.all[id].style.zIndex = c--; 
document.all[id].style.visibility = "hidden";
document.all['hider'].style.visibility = "visible";
} 
else if (ns4) {
document.layers[cat].layers[id].zIndex = c--;
document.layers[cat].layers[id].visibility = "hide";
document.layers[cat].layers['hider'].visibility = "show";
} 
}
function showIt(id) {
if (ie) {
document.all[id].style.zIndex = c++; 
document.all[id].style.visibility = "visible";
} 
else if (ns4) {
document.layers[cat].layers[id].zIndex = c++;
document.layers[cat].layers[id].visibility = "show";
}
else {
document.getElementById(id).style.zIndex = c++; 
document.getElementById(id).style.visibility = "visible"; 
} 
}
function imgLbl(tab) {
premier = frmWc.elements[tab - 1];
if (premier.checked == 1) {
premier.checked = 0;
} else {
premier.checked = 1;
}
}
</script>
<FORM name=protectForm action="" method=post >
  <TABLE width=560>
  <TR>
 <TD>
  <TABLE cellPadding=2>
  <TR align=left>
  <TD vAlign=top align=left>
  <INPUT 
  onclick="showIt( 'off');return true" type=radio value=0 
  name=Level checked>
  ASP</TD>
  <TD align=left width=20> </TD>
  <TD vAlign=top align=left><INPUT 
  onclick="showIt( 'low');return true" type=radio 
  value=25 name=Level>
  PHP</TD>
  <TD align=left width=20> </TD>
  <TD vAlign=top align=left>
  <INPUT 
  onclick="showIt( 'high');return true" type=radio value=75 name=Level>
  JSP</TD>
  <TD align=left width=20> </TD>
  <TD vAlign=top align=left><INPUT 
  onclick="showIt( 'excl');return true" type=radio 
  value=100 name=Level>
  AJAX</TD>
  </TR></TABLE></TD></TR></TABLE>
  <table cellspacing=1 cellpadding=0 width=562 border="0" bgcolor="7285CF" height="240">
  <tr> 
  <td colspan=3 height="145" valign="top" bgcolor="F2F2F2"> 
  <div id=off style="WIDTH: 560px;POSITION: absolute; HEIGHT: 230; z-index: 1; background-color: F2F2F2; layer-background-color: F2F2F2; border: 1px none #000000"> 
  <table cellspacing=5 cellpadding=2 width="560" border="0">
  <tr> 
  <td width="560">ASP是一种微软发明的WEB动态编程语言。</td>
  </tr>
 </table>
 </div>
  <div id=low 
  style="WIDTH: 560px;POSITION: absolute; HEIGHT: 230; z-index: 2; visibility: hidden; background-color: F2F2F2; layer-background-color: F2F2F2; border: 1px none #000000"> 
  <table cellspacing=5 cellpadding=2 width="560">
  <tr >
  <td width="1237">PHP是一种开源、免费平台通用型WEB编程语言。</td>
  </tr>
 </table>
 </div>
  <div id=high 
  style="WIDTH: 560px;POSITION: absolute; HEIGHT: 230; z-index: 1; visibility: hidden; background-color: F2F2F2; layer-background-color: F2F2F2; border: 1px none #000000"> 
  <table cellspacing=5 cellpadding=2 width="560">
  <tr>JSP是SUN公司制造的基于JAVA的WEB编程容器,也是一种WEB编程语言。</td>
  </tr>
 </table>
 </div>
  <div id=excl 
  style="WIDTH: 560px;POSITION: absolute; HEIGHT: 230; z-index: 1; visibility: hidden; background-color: F2F2F2; layer-background-color: F2F2F2; border: 1px none #000000"> 
  <table cellspacing=5 cellpadding=2 width="560">
  <tr> 
  <td width="953">AJAX是一种WEB交互型框架语言,可以很好的提升用户体验。</td>
  </tr>
 </table>
 </div> 
 </td>
 </tr>
 </table>
 <TABLE cellSpacing=0 cellPadding=0 width=560>
  <TR>
  <TD align=right height="30"> 
  <INPUT class=bottom type=submit value=" 确定 "> 
  <INPUT class=bottom type=button value=" 取消 " name="Button"> 
 </TD></TR></TABLE>
 </FORM>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery点击弹出下拉菜单的小例子
Aug 01 Javascript
js为空或不是对象问题的快速解决方法
Dec 11 Javascript
jquery删除ID为sNews的tr元素的内容
Apr 10 Javascript
jQuery实现加入购物车飞入动画效果
Mar 14 Javascript
node.js操作mysql(增删改查)
Jul 24 Javascript
jquery对象和DOM对象的任意相互转换
Feb 21 Javascript
Node.js中使用jQuery的做法
Aug 17 Javascript
js实现表单提交后不重新刷新当前页面
Nov 30 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
Mar 15 Javascript
Vue键盘事件用法总结
Apr 18 Javascript
详解React中的组件通信问题
Jul 31 Javascript
javascript实现滚动条效果
Mar 24 Javascript
JavaScript检测并限制复选框选中个数的方法
Aug 12 #Javascript
JavaScript入门基础
Aug 12 #Javascript
js实现将选中值累加到文本框的方法
Aug 12 #Javascript
javascript实现简单的分页特效
Aug 12 #Javascript
JavaScript实现网站访问次数统计代码
Aug 12 #Javascript
jquery+ajax请求且带返回值的代码
Aug 12 #Javascript
javascript封装简单实现方法
Aug 11 #Javascript
You might like
《心理测量者3》剧场版动画预告
2020/03/02 日漫
php中使用sftp教程
2015/03/30 PHP
PHP中字符与字节的区别及字符串与字节转换示例
2016/10/15 PHP
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
2015/01/27 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
python实现无证书加密解密实例
2014/10/27 Python
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
利用python爬取散文网的文章实例教程
2017/06/18 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
Python logging模块写入中文出现乱码
2020/05/21 Python
tensorflow实现残差网络方式(mnist数据集)
2020/05/26 Python
Python random模块的使用示例
2020/10/10 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
会计自我鉴定
2013/11/02 职场文书
运动会演讲稿50字
2014/08/25 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技