想做一个效果,选择某个值后,就执行一个操作去查询数据库,显示不同的信息,怎么不能取到select的值求高手牛人解答,或者给出更好的办法,我在网上搜了好多,没有满意的答案。<select name="s1" onchange="ch3()">
<option value="0" selected="selected">请选择</option>
<option value="1">全部</option>
<option value="2">站内新闻</option>
<option value="3">建站常识</option>
</select>
解决方案 »
- PHP使用什么样的解析器好呀?
- array问题。在线等
- 如何在表格的同一行里显示4张图片?急.....
- 用GD生成的验证码如何使用??
- smarttemplate使用遇到难题了,在一个循环中,又要为图片附值,但是$users数组中并没有imgdir这个键值,这种情况下,是怎样为图片路径{im
- 急招!深圳某公司招PHP程序员--要求有丰富的企业级开发经验
- php字符串截取
- 为什么我的这些帖子不能加入FAQ呢?我已经结帖了,点管理里就可以看到。
- 1 2 3 4 5 6 我想把6的记录替代1的位置上去!然后从1+1 2+1 ……5+1开始重新排!
- 怎样将动态生成的Gif图保存到文件中去呢?(用PHP)
- php如何读oracle
- php5.5 session_set_save_handler 连接数据库问题
<select name="s1" onchange="ch3()">
<option value="0" selected="selected">请选择</option>
<option value="1">全部</option>
<option value="2">站内新闻</option>
<option value="3">建站常识</option>
</select><script type="text/javascript">
function ch3(){
var s1 = document.getElementsByName("s1")[0];
alert('you choice:' + s1.value);
}
</script>
<option value="0" selected ="selected">Disable</option>
<option value="1" >Enable</option>
</select>][/code]
[code= var dhcp=$("#dhcpSle").val();][/code]
用jquery的方法可以轻松取得
<option value="0" selected ="selected">Disable</option>
<option value="1" >Enable</option>
</select>取值 var dhcp=$("#dhcpSle").val();
$.post("product/product_getAll.do",{},function(result) {//选择产品名称
$.each(result,function(index,na) {
date1 =result;
var data = "<option value='" + na.id + "'>" + na.name + "</option>"
$("#addMlevel").append(data)
$("#addMlevel2").empty()
})
})
var date2 ;
$("#addMlevel").change(function() {
$("#addMlevel2").empty()
$.post("productModel/productModel_getAll.do",{id:$("#addMlevel").val()},
function(result){
$.each(result,function(index,cc) {
date2 = result;
var data = "<option value= '" + cc.brandId + "'>" + cc.name + "</option>"
$("#addMlevel2").append(data)
})
})
})
$("#add_b").click(function() {//取消订单....................................................
$("#addDlg").dialog("close")
$("#addFm").form("clear")
})
$("#add_a").click(function() {
var status = 0;
var name = "";
$.each(date1,function(index,na) {//通过value na.id ,值拿到对的name
if(na.id ==$("#addMlevel").val()){//ID相等后拿到对应的name值
name =na.name;
}
})
var name2 = "";
$.each(date2,function(index,na) {
if(na.brandId == $("#addMlevel2").val()){
name2 = na.name
}
})
$.post("purchase/purchase_edit.do",{
id: $("#idx").val(),
productName: name,
productType: name2,
productNum: $("#productNumx").val(),
account: $("#accountx").val(),
status: status,
purchaseTime: $("#createTimex").val()},function(result) {
if(result.code == 1){
$("#list_data").datagrid("reload")
$.messager.confirm("订单提示",result.msg+",是否继续添加???",function(r){
if(!r){
$("#addDlg").dialog("close")
}else{
$("#addFm").form("clear")
}
});
}
})
})