首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js传值,该怎么处理

2013-03-06 
js传值我想获取每个option的value值,比如:toupiaocontent1、toupiaocontent2。。。再把获得的value值传到另一p

js传值

我想获取每个option的value值,比如:toupiaocontent1、toupiaocontent2。。。再把获得的value值传到另一php中进行处理,应该要如何操作?

<script language="javascript">
function showselectvalue(){
var svalue=document.getElementById("selectform").value;
var board=document.getElementById("board");
var board2=document.getElementById("board2");
board.innerHTML="";
for(var i=0;i<svalue;i++){
                
                var p=i+1;
                var br=document.createElement("br");

                var toupiaocontent = document.createTextNode("投票项"+p+" ");
                                                
                var objt = document.createElement("input");
                objt.type = "text";
                //objt.id = "toupiaocontent" + p;
                //objt.name = "toupiaocontent" + p;
                objt.id = "toupiaocontent"+p;
                objt.name = "toupiaocontent"+p ;
                var objtext = board.appendChild(toupiaocontent);
                var obj = board.appendChild(objt);
                var objbr=board.appendChild(br);
                
                
                //objtext.checked= true;
                //obj.checked = true;
        }
}
</script>

<select name="selectform" id="selectform" onChange="showselectvalue()">
  <option value="" selected></option>
  <script>
  for (var i = 1; i < 21; i++)
  {
      document.writeln("<option value  ="+i+">" + i + "</option>")
  }
  </script>
</select>
javascript php 传值 select
[解决办法]

引用:

引用:JavaScript code?12345var val=''; $('option').each(function(i, e) {    val+=$(e).val();   });alert(val);

我是想获得所有的value值,像toupiaocontent1至toupiaocontent5的值

js传值,该怎么处理这样。。。。

var val='';
for(var i=1;i<6;i++){ 
    $('#toupiaocontent'+i+' option').each(function(i, e) {
        val+=$(e).val();   
    });
}
alert(val);

[解决办法]

 <script src="http://code.jquery.com/jquery-latest.js"></script>
 <script language="javascript">
$(function(){
$("#aba").click(function(){
var ar=new Array();
$("#selectform option").each(function(){
ar.push($(this).val());
});
alert(ar);
});
$("#abb").click(function(){
var br=new Array();
$("#selectform option").each(function(){
var a=$(this).val();
if(a!=""){
br.push(a);
}
});
alert(br);
});
$("#abc").click(function(){
alert($("#selectform option:selected").val());
});
})
 </script>
 
<select name="selectform" id="selectform" ">
   <option value="" selected></option>
   <script>
   for (var i = 1; i < 6; i++)
   {
       document.writeln("<option value  ="+i+">" + i + "</option>")
   }
   </script>
 </select>
<input type="button" id="aba" value="获取所有选项值要空值" />
<input type="button" id="abb" value="获取所有选项值不要空值" />
<input type="button" id="abc" value="获取当前选中值" />

热点排行