獲得html表單中radio name相同的陣列的值 並判斷每個選項不能為空
<form method="post" action="" οnsubmit="return aa()">
{foreach from="$info" item="fee"}
<!--問題:-->{$fee.id}、{$fee.question}<br>
<label class="ui-radiobox" rel="common_user_type">
<input type="radio" name="score{$fee.id}" value="{$fee.a_score}" > A:{$fee.a_choice}
</label>
<label class="ui-radiobox" rel="common_user_type">
<input type="radio" name="score{$fee.id}" value="{$fee.b_score}"> B:{$fee.b_choice}
</label>
<label class="ui-radiobox" rel="common_user_type">
<input type="radio" name="score{$fee.id}" value="{$fee.c_score}"> C:{$fee.c_choice}
</label>
<label class="ui-radiobox" rel="common_user_type">
<input type="radio" name="score{$fee.id}" value="{$fee.d_score}"> D:{$fee.d_choice}
</label>
<br>
{/foreach}
<input type="submit">
</form>
jq程式碼
<script type="text/javascript">
function aa(){
var err_msg='';
var arr_name=[];
$("input:radio[name^=score]").each(function(){
if (!arr_name[this.name]){
arr_name[this.name]=1;
}
});
for (name in arr_name)
{
//alert(name); //score8 score9 score7 score6
//console.log($("input:radio[name="+name+"]").val());
if ($("input:radio[name="+name+"]:checked").length==0)
{
var names = name.substr(5);
//alert(names);
err_msg+="第"+names+"題還沒選擇答案\r\n";
}
if (err_msg!="")
{
alert(err_msg);
return false;
}
}
</script>
相關文章
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- js如何判斷陣列中是否存在指定的值並返回索引JS陣列索引
- js獲取選中radio單選按鈕的值程式碼例項JS
- PHP 判斷陣列是否為空的幾種方法PHP陣列
- golang中判斷兩個slice是否相等與判斷值下的 陣列是否相等Golang陣列
- 一對多關聯表,怎麼判斷返回關聯陣列不為空的值啊?陣列
- jQuery判斷一個radio單選按鈕是否被選中jQuery
- JavaScript 判斷陣列或者物件是否為空JavaScript陣列物件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- PHP 判斷陣列是否為空的5大方法PHP陣列
- 關於如何獲得ListView中選中項的值View
- jQuery獲取被選中radio單選按鈕的值jQuery
- js如何獲取選中radio單選按鈕的值JS
- jQuery如何獲取選中單選按鈕radio的值jQuery
- JQuery判斷radio是否選中jQuery
- JavaScript獲取選中radio單選按鈕值JavaScript
- JavaScript 獲取radio 選中單選按鈕值JavaScript
- ListView新增事件並獲取選中項的值View事件
- 判斷物件值是否為空物件
- [前臺]---js獲取input標籤中name相同的各個value值JS
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- js判斷一個物件是否為陣列JS物件陣列
- jquery獲取所有選中的checkbox與單個選中的radiojQuery
- 合併陣列物件中相同的屬性值陣列物件
- Linux 中 如何判斷每一行的資料都是相同的Linux
- Jquery radio的name值不一樣,只能選中一個jQuery
- Java判斷欄位是否為空,為空賦值 ?Java賦值
- 判斷是否為陣列的 JavaScript 方法總結陣列JavaScript
- javascript如何獲取陣列的長度和遍歷陣列的每一項JavaScript陣列
- js如何取得選中的單選按鈕radio的值JS
- 陣列中每個陣列元素出現的次數陣列
- Javascript中判斷陣列的正確姿勢JavaScript陣列
- 多個陣列,判斷鍵值是否存在從屬關係陣列
- Javascript-判斷是否為陣列的5種方法JavaScript陣列
- 篩選出陣列中屬性為true的每條資料陣列
- js如何判斷陣列中是否含有某個元素JS陣列
- js獲取當前select下拉選單選中項的值JS
- js判斷陣列中是否含有指定元素程式碼例項JS陣列