JavaScript實(shí)現(xiàn)點(diǎn)擊單選按鈕改變輸入框中文本域內(nèi)容的方法
本文實(shí)例講述了JavaScript實(shí)現(xiàn)點(diǎn)擊單選按鈕改變輸入框中文本域內(nèi)容的方法。分享給大家供大家參考。具體如下:
這里實(shí)現(xiàn)點(diǎn)擊單選按鈕改變輸入框中文本域內(nèi)容的方法,是一個JavaScript 的簡單應(yīng)用,可以減少用戶的輸入,提升用戶操作易用性,它類似一個TAB選項(xiàng)卡一樣的功能,并可以完成后提交表單,值得學(xué)習(xí)。
運(yùn)行效果截圖如下:

具體代碼如下:
<html>
<head>
<title>JavaScript點(diǎn)擊單選框改變輸入框內(nèi)容</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是一種微軟發(fā)明的WEB動態(tài)編程語言。</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是一種開源、免費(fèi)平臺通用型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交互型框架語言,可以很好的提升用戶體驗(yàn)。</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程序設(shè)計(jì)有所幫助。
相關(guān)文章
基于javascript實(shí)現(xiàn)窗口抖動效果
這篇文章主要介紹了基于javascript實(shí)現(xiàn)窗口抖動效果,需要的朋友可以參考下2016-01-01
javascript使用isNaN()函數(shù)判斷變量是否為數(shù)字
javascript中判斷變量是否為數(shù)字的方法,這里主要介紹javascript里的 isNaN() 函數(shù),具體使用如下,感興趣的朋友可以參考下2013-09-09
js+html5實(shí)現(xiàn)canvas繪制鏤空字體文本的方法
這篇文章主要介紹了js+html5實(shí)現(xiàn)canvas繪制鏤空字體文本的方法,涉及html5文字效果的相關(guān)技巧,需要的朋友可以參考下2015-06-06
JavaScript?數(shù)據(jù)結(jié)構(gòu)之集合創(chuàng)建(2)
這篇文章主要介紹了JavaScript?數(shù)據(jù)結(jié)構(gòu)之集合創(chuàng)建,上一篇我們介紹了什么是集合,并且手動實(shí)現(xiàn)了一個集合的類,本篇基于上篇內(nèi)容繼續(xù)深入介紹需要的小伙伴可以參考一下2022-04-04
探討JavaScript標(biāo)簽位置的存放與功能有無關(guān)系
在網(wǎng)頁中,我們可以將JavaScript代碼放在html文件中任何位置,但一般放在head或body標(biāo)簽里面。一般來說,<script>元素放在哪里與其的功能作用是緊密相關(guān)的,通過本文我們一起學(xué)習(xí)下2016-01-01
javascript 獲取所有id中包含某關(guān)鍵字的控件的實(shí)現(xiàn)代碼
獲取某容器控件中id包含某字符串的控件id列表2010-11-11

