我顯示你的JavaScript。 首先讓你的HTML文件看起來像這樣
<div class="rButtons">
<input type="radio" name="numbers" value="10" onclick="uncheck();" />10
<input type="radio" name="numbers" value="20" onclick="uncheck();" />20
<input type="radio" name="numbers" value="other" onclick="check(this);"/>other
<input type="text" id="other_field" name="other_field" onblur="checktext(this);"/>
</div>
在第二個步驟寫這個CSS代碼初始設置文本字段不可見。
<style type="text/css">
#other_field
{
visibility: hidden;
}
</style>
最後使用JavaScript代碼來驗證用戶的行爲
<script type="text/javascript">
function uncheck()
{
document.getElementById('other_field').style.visibility = "hidden";
}
function check(inputField)
{
if(inputField.checked)
{
document.getElementById('other_field').style.visibility = "visible";
}
}
function checktext(inputField)
{
if(isNaN(inputField.value))
{
alert('only numbers are allowed..');
return false;
}
else if((inputField.value % 10) != 0)
{
alert('only multiples of 10..');
return false;
}
else
{
return true;
}
}
</script>
如果用戶點擊「其他」單選按鈕,顯示隱藏 文本提交的首份功能檢測..
第二個功能驗證輸入字段按照您的要求...
返回asap?.... – mithunsatheesh
你一定是在開玩笑我.. looks li你是否讓我們做你的工作?和儘快....夥計..FYI這個問題是最有可能很快關閉.. :) :) – bipen
這聽起來不是一個問題,你不能指望我們代碼爲你 – phnkha