+ -
当前位置:首页 → 问答吧 → select 选项问题

select 选项问题

时间:2011-11-28

来源:互联网

select option中的选项内容中含有 ,我想在改选项被选中 显示时按正常显示(没有空格)

作者: kuailelj   发布时间: 2011-11-28

输出时

php
str_replace(' ', '', $str);

js
str.replace(/ /, '');

作者: ci1699   发布时间: 2011-11-28

js 选中时触发 替换所有空格.

作者: PhpNewnew   发布时间: 2011-11-28

引用 1 楼 ci1699 的回复:
输出时

php
str_replace(' ', '', $str);

js
str.replace(/ /, '');

<select name="sltsort" id="" class="text_input">
  <?php foreach($arrsort as $key=>$value): ?>
   
<option value="<?php echo $value["sort_id"];?>" <?php if ($sltsort==$value["sort_id"]){?> selected="selected" <?php }?>>&nbsp;&nbsp;<?php echo $value['sort_name'];?></option>
<?php endforeach; ?>
  </select>选中时去除&nbsp;显示该怎样呢?

作者: kuailelj   发布时间: 2011-11-28

<select name="sltsort" id="" class="text_input">
  <?php foreach($arrsort as $key=>$value): ?>
   
<option value="<?php echo $value["sort_id"];?>" <?php if ($sltsort==$value["sort_id"]){?> selected="selected" <?php }?>>&nbsp;&nbsp;<?php echo $value['sort_name'];?></option>
<?php endforeach; ?>
  </select>

你上面不是有&nbsp;&nbsp;吗? 去掉不是可以了么

作者: ci1699   发布时间: 2011-11-28

引用 4 楼 ci1699 的回复:

<select name="sltsort" id="" class="text_input">
<?php foreach($arrsort as $key=>$value): ?>

<option value="<?php echo $value["sort_id"];?>" <?php if ($sltsort==$value["sort_id"]){?> select……


我估计他是想留着对齐之类的。其实用空格来代替这个代码就行了

作者: PhpNewnew   发布时间: 2011-11-28

引用 4 楼 ci1699 的回复:
<select name="sltsort" id="" class="text_input">
<?php foreach($arrsort as $key=>$value): ?>

<option value="<?php echo $value["sort_id"];?>" <?php if ($sltsort==$value["sort_id"]){?> selected……

这样写的话,当选中的时候显示是有空格的。我想实现的是:option是分级的(用空格区分)当选中的时候显示的时候是没有空格的

作者: kuailelj   发布时间: 2011-11-28

相关阅读 更多