怎么传递这个动态生成的select值?

PHP编程者 2011-01-23 01:48:12
<select name="cpm_id" id="cpm_id" onchange="change_pm({$list.id},)">
<option value="0">转给</option>
{foreach item=pm_list from=$pm_list}
<option value="{$pm_list.user_id}">{$pm_list.user_name}</option>
{/foreach}
</select>

怎么才能将{$pm_list.user_id}也成为change_pm()的参数?就是和{$list.id}并列成为change_pm()的参数
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyaspnet 2011-01-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 helloqhq 的回复:]
HTML code
<select name="cpm_id" id="cpm_id" onchange="change_pm({$list.id},)">
<option value="0">转给</option>
{foreach item=pm_list from=$pm_list}
<option value="{$pm_l……
[/Quote]

这个需要JS来完成,它会根据选择的项进行传值,不建议使用PHP来绑定,使用如下代码即可:


<select name="cpm_id" id="cpm_id" onchange="change_pm(this.value)">
<option value="0">转给</option>
{foreach item=pm_list from=$pm_list}
<option value="{$pm_list.user_id}">{$pm_list.user_name}</option>
{/foreach}
</select>
goosman 2011-01-23
  • 打赏
  • 举报
回复
<select name="cpm_id" id="cpm_id" onchange="change_pm({$list.id}, this.value)">
<option value="0">转给</option>
{foreach item=pm_list from=$pm_list}
<option value="{$pm_list.user_id}">{$pm_list.user_name}</option>
{/foreach}
</select>
PHP编程者 2011-01-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yangball 的回复:]

{$pm_list.user_id} 这个是很多个的id来的?你要将所有id都放在 change_pm()参数里面?

你要的是不是当前选择了 option 的 value??
[/Quote]恩,对,就是要选择了的一个值
床上等您 2011-01-23
  • 打赏
  • 举报
回复
{$pm_list.user_id} 这个是很多个的id来的?你要将所有id都放在 change_pm()参数里面?

你要的是不是当前选择了 option 的 value??

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧