网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > PHP > 正文
xajax如何给select增加值
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/12/07
下载{$ArticleTitle}原创论文样式

<?PHP
require_once("xajax/xajax_core/xajax.inc.php");
function testForm($formData)
{
    switch ($formData) {
        case 1:
                $objResponse = new xajaxResponse();
                $objResponse->alert("china");
                //这如何写
                return $objResponse;
        break;
        case 2:
                $objResponse = new xajaxResponse();
                $objResponse->alert("USA");
                return $objResponse;
        break;
    }
}
$xajax = new xajax();
//$xajax->setFlag("debug", true);
$xajax->reGISterFunction("testForm");
$xajax->processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html XMLns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>PHP+XAJAX级联菜单</title>
<?php $xajax->printJavaScript("xajax") ?>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
 <select name="gaojia" id="gaojia" onchange="xajax_testForm(document.getElementById('gaojia').value); return false;">
  <option value="1">中国</option>
  <option value="2">美国</option>
  <option value="请选择">请选择</option>
 </select>
 <select name="cheng">
 </select>
</form>
</body>
</html>

  可以看看下面的代码

  <select id="ddlResourceType" onchange="getvalue(this)">

  </select>

  动态删除select中的所有options:

    document.getElementById("ddlResourceType").options.length=0;

  动态删除select中的某一项option:

    document.getElementById("ddlResourceType").options.remove(indx); 

  动态添加select中的项option:

    document.getElementById("ddlResourceType").options.add(new Option(text,value));

  上面在IE和FireFox都能测试成功,希望以后你可以用上。

  其实用标准的DOM操作也可以,就是document.createElement,appendChild,removeChild之类的。

  取值方面

  function getvalue(obj)
  {
     var m=obj.options[obj.selectedIndex].value
     alert(m);//获取value
     var n=obj.options[obj.selectedIndex].text
     alert(n);//获取文本
  }

(责任编辑:admin)

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号