在submit_vote()函数中的if (frm.elements['option_id'].checked)
{
option_id = frm.elements['option_id'].value;
}
else
{
for (i=0; i<frm.elements['option_id'].length; i++ )
{
if (frm.elements['option_id'][i].checked)
{
option_id = (type == 0) ? option_id + "," + frm.elements['option_id'][i].value : frm.elements['option_id'][i].value;
}
}
这段代码是什么意思?
{
option_id = frm.elements['option_id'].value;
}
else
{
for (i=0; i<frm.elements['option_id'].length; i++ )
{
if (frm.elements['option_id'][i].checked)
{
option_id = (type == 0) ? option_id + "," + frm.elements['option_id'][i].value : frm.elements['option_id'][i].value;
}
}
这段代码是什么意思?
解决方案 »
- Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'
- 怎样在PHP等动态网站中利用SEO??提高网站打开速度
- 织梦dedecms开源程序安装以后,为什么邮件发送不成功呢?
- 一个PHP问题
- 关于多个客户端通过PHP同时向MYSQL插入数据
- php中如何使用ajax
- 有人有这个工具吗?
- 执行不出来,求助各位大神了
- 小程序post方式请求laravel后台,_token传递失败
- php微信扫码支付sdk不能用了。
- Centos配置php zend guard loader
- 模拟浏览器也无法获取远程网页内容!求解
frm.elements['option_id'] 取的是 frm 表单中name=option_id 的元素集合
我不明白的是这段程序表示的意思,为什么当选择按钮没有被按就for (i=0; i<frm.elements['option_id'].length; i++ )呢?既然两个按钮都叫“option_id”,而且又没有按下(if (frm.elements['option_id'].checked))为什么else的语句里还有循环表示读取复选按钮的选项值呢?
这个循环应该是选择了复选按钮而不是单选按钮的意思吧?