台灣最大程式設計社群網站
線上人數
630
 
會員總數:245112
討論主題:189027
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> radio 決定切換文字輸入欄位
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
radio 決定切換文字輸入欄位
價值 : 0 QP  點閱數:1025 回應數:0

樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
比方說..有三radio 後面各有一個可供user填入資料的textbox

若要使點選第一個radio時,其他兩個textbox都變成readonly...這要怎麼寫呢?

還有就是當滑鼠點在第二個textbox上時,則第二個radio也跟著被checked

而不是在寫填寫第二個textbox時,radio還停留在第一或第三個...


回應者: 咩~咩~~
<html><body>

<form name=form1 id=form1>

<INPUT type="radio" id=radio1 name=radio1 onclick="return check(this)">

<INPUT type="text" id=text1 name=text1 disabled>

</form>

</body></html>

<script language="JavaScript">

function check(){

if(document.form1.radio1.status==true){

document.form1.text1.disabled = false

}

else{

document.form1.text1.disabled = true

}

}

</script>

回應者: Melody

在<head>和</head>中加入:

<script language="javascript">

function setSelect(type)

{

if (type == 'name') {

document.datasearch.mode1.checked = true

document.datasearch.mode2.checked = false

document.datasearch.mode.value = 1

}

else

{

document.datasearch.mode1.checked = false

document.datasearch.mode2.checked = true

document.datasearch.mode.value = 2
}
return;
}
</script>


在Body中寫法

<form name="datasearch">

<input type=hidden name="mode" value=1>

<input type="radio" name="mode1" value="1" checked onClick="setSelect('name')">

<input type=text name="option1string" onFocus="setSelect('name')">

<input type="radio" name="mode2" value="2" onClick="setSelect('data')">

<input type=text name="option2string" onFocus="setSelect('data')">

</form>
本篇文章發表於2002-01-14 00:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.