checkbox和radio的js統一判斷為空方法
{
var obj=document.getElementsByName("q"+num);
var objtxt;
var answer="";
for(var j=0; j<obj.length; j++)
{
if(obj[j].checked)
{
answer+=obj[j].value;
}
}
if(answer.length<=0)
{
alert("請選擇第"+num+"題");
return false;
}
else
{
objtxt=document.getElementById("textq"+num);
if(answer.indexOf("other_") == 0 && answer.length == 6 && checkEmpty(objtxt))
{
alert("請填寫第"+num+"題");
return false;
}
}
return true;
}
function reg()
{
if(!checkRedio(1))return;
if(!checkRedio(2))return;
if(!checkRedio(3))return;
if(!checkRedio(4))return;
if(!checkRedio(5))return;
var abc6=document.getElementById("q6");
if (abc6.value.length<=0)
{
alert("請填寫第6題");
return ;
}
document.getElementById("action").value="submitreg";
document.getElementById("form1").submit();
}
<form name="form1" id="form1" method="post" action="">
<input type="hidden" name="action" id="action" value="none" />
<table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="880" bgcolor="#FFFFFF"><p><span class="p">1.您大概多長時間清潔保養一次電腦螢幕和鍵盤滑鼠?</span></p></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="15"><input type="radio" name="q1" value="我幾乎每天都會清潔我的電腦"></td>
<td width="300"><span class="p">我幾乎每天都會清潔我的電腦</span></td>
<td width="15"><input type="radio" name="q1" value="我至少每週清潔一次"></td>
<td><span class="p">我至少每週清潔一次</span></td>
</tr>
<tr>
<td><input type="radio" name="q1"value="偶爾清潔一下"></td>
<td><span class="p">偶爾清潔一下</span></td>
<td><input type="radio" name="q1" value="我幾乎從不清潔我的電腦"></td>
<td><span class="p">我幾乎從不清潔我的電腦 </span></td>
</tr>
</table>
<div align="left"></div>
<div align="right"></div></td>
</tr>
<tr>
<td height="5" bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
</tr>
<tr>
<td height="5" bgcolor="#FFFFFF"><span class="p">2.您一般是如何清潔保養您的電腦螢幕和鍵盤滑鼠?</span></td>
</tr>
<tr>
<td height="5" bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="15"><input type="radio" name="q2" value="使用專業的電腦清潔用品"></td>
<td width="300"><span class="p">使用專業的電腦清潔用品 </span></td>
<td width="15"><input type="radio" name="q2" value="簡單使用軟布擦拭"></td>
<td><span class="p">簡單使用軟布擦拭</span></td>
</tr>
<tr>
<td><input type="radio" name="q2" value="other_"></td>
<td><span class="p">其它
<input name="textq2" id="textq2" type="text" size="30">
</span></td>
<td> </td>
<td> </td>
</tr>
</table> </td>
</tr>
<tr>
<td height="5" bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span class="p" lang="EN-US">3.請問如果聯想推出針對不同機型使用特點的清潔保養套裝,您是否有興趣付費購買此產品? </span></span></td>
</tr>
<tr>
<td height="26" bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="15"><input type="radio" name="q3" value="是"></td>
<td width="300"><span class="p">是 </span></td>
<td width="15"><input type="radio" name="q3" value="否"></td>
<td><span class="p">否</span></td>
</tr>
<tr>
<td><input type="radio" name="q3" value="other_"></td>
<td><span class="p">不好說
<input name="textq3" type="text" id="textq3" size="30">
</span></td>
<td> </td>
<td> </td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span class="p" lang="EN-US">4.您認為這樣的清潔保養套裝,價格多少錢合理?</span></span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="15"><input type="radio" name="q4" value="50元以下"></td>
<td width="300"><span class="p">50元以下 </span></td>
<td width="15"><input type="radio" name="q4" value="50-100元"></td>
<td><span class="p">50-100元</span></td>
</tr>
<tr>
<td><input type="radio" name="q4" value="100元以上"></td>
<td><span class="p">100元以上 </span></td>
<td><input type="radio" name="q4" value="other_"></td>
<td><span class="p">其它
<input name="textq4" type="text" id="textq4" size="30">
</span></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span class="p">5.您還希望從哪裡可以買到聯想專用的清潔保養套裝</span></span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="15"><input type="radio" name="q5" value="聯想網上商城網購"></td>
<td width="300"><span class="p"> 聯想網上商城網購</span></td>
<td width="15"><input type="radio" name="q5" value="聯想售後熱線訂購"></td>
<td><span class="p">聯想售後熱線訂購</span></td>
</tr>
<tr>
<td><input type="radio" name="q5" value="聯想專賣店銷售"></td>
<td><span class="p"> 聯想專賣店銷售
</span></td>
<td><input type="radio" name="q5" value="聯想服務站銷售"></td>
<td><span class="p">聯想服務站銷售 </span></td>
</tr>
<tr>
<td><input type="radio" name="q5" value="other_"></td>
<td><span class="p">其它
<input name="textq5" type="text" id="textq5" size="30">
</span></td>
<td> </td>
<td> </td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><hr align="left" width="820" size="1" noshade></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><span class="p">6.您對我們推出這款服務產品,有什麼樣的期望與建議?</span></span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><table width="700" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="15"><textarea name="q6"id="q6" cols="70"></textarea></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"> </td>
</tr>
<tr>
<td height="40" bgcolor="#FFFFFF"><span class="p"><span lang="EN-US"></span>感謝您的參與,祝您生活愉快,萬事如意.</span></td>
</tr>
<tr>
<td height="40" bgcolor="#FFFFFF"><a href="javascript:reg();"><img src="images/tu07tj.jpg" width="82" height="39" border="0"></a></td>
</tr>
<tr>
<td height="40" bgcolor="#FFFFFF"> </td>
</tr>
</table>
</form>