读书人

js传值,该怎么处理

发布时间: 2013-03-06 16:20:31 作者: rapoo

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="获取当前选中值" />

读书人网 >JavaScript

热点推荐