Javascript从循环中的选择框中获取值

时间:2015-05-09 13:27:42

标签: javascript jquery

我有以下内容:

while($round < $counter)
<select name="picks[]" id="winner">';
        echo'<option value="'.$row['team1'].'">'.$team1.'</option>';
        echo'<option value="'.$row['team2'].'">'.$team2.'</option>';
echo'</select>';            

echo'BY';

echo'<select name="score[]" id="score>';
        echo'<option value="1">1</option>';
        echo'<option value="2">2</option>';
        echo'<option value="3">3</option>';
        echo'<option value="4">4</option>';
        echo'<option value="5">5</option>';
        echo'<option value="6">6</option>';
        echo'<option value="7">7</option>';
        echo'<option value="8">8</option>';
        echo'<option value="9">9</option>';
        echo'<option value="10">10</option>';

与其他一些代码一起生成此

enter image description here

我希望获得每个选择框分数和所选团队的值,以便在用户点击提交之前显示在页面底部的div中

我设法实现了这个结果: enter image description here

使用下面的代码,但它只适用于1个团队

function disp(){
var winner = document.getElementById("winner").value;
var score = document.getElementById("score").value;

document.getElementById("pickedDiv").style.cssText='background:#f0f0f0;width:60%; height:200px; border:thin solid black; border-raduis:10px;';
document.getElementById("picked").innerHTML="You are selecting: "+winner+" to win by "+score;
}

如果有人可以请给我一些建议,我可以修改上面的脚本,让所有选定的团队和积分显示在div中

0 个答案:

没有答案