免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3081 | 回复: 15
打印 上一主题 下一主题

catalyst问题,请指教. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-16 11:00 |只看该作者 |倒序浏览
用CATALYST框架,网页用TEMPLATE模块处理,问题:网页上有两个<SELECT>控件,当选择完第一个控件内容后,第二个控件的内容根据第一个控件的内容自动填充,怎么编程?就是一个关于网页控件自动捕获的问题,在PERL CATALYST里怎么做?

论坛徽章:
0
2 [报告]
发表于 2010-11-16 12:28 |只看该作者
这个也许该用JS来做。

论坛徽章:
0
3 [报告]
发表于 2010-11-16 14:02 |只看该作者
JS是在客户端的,CATALYST的客户端我用的是TEMPLATE,好象TEMPLATE没有类似JS的焦点捕获的功能,我就不知道怎么做了!,用什么模块能实现?哪位能指点一下.

论坛徽章:
0
4 [报告]
发表于 2010-11-16 14:29 |只看该作者
JS是在客户端的,CATALYST的客户端我用的是TEMPLATE,好象TEMPLATE没有类似JS的焦点捕获的功能,我就不知道怎么 ...
5121103 发表于 2010-11-16 14:02



    Template是个模板而已。。。就是控制如何输出perl变量和HTML代码。
你这个还得用JS做。Template里嵌入JS没有任何问题。

论坛徽章:
0
5 [报告]
发表于 2010-11-16 16:24 |只看该作者
谢谢,我我去试试!

论坛徽章:
0
6 [报告]
发表于 2010-11-17 09:49 |只看该作者
这样只能用JS联接后台数据库填充控件内容,不能用PERL CATALYST 的那些东西了,是这样吗?

论坛徽章:
0
7 [报告]
发表于 2010-11-17 10:12 |只看该作者
这样只能用JS联接后台数据库填充控件内容,不能用PERL CATALYST 的那些东西了,是这样吗?
5121103 发表于 2010-11-17 09:49



    第二个控件内容是动态的?试试CGI::Ajax。
一般都是静态预填充的,用JS就很好做。

论坛徽章:
0
8 [报告]
发表于 2010-11-22 10:25 |只看该作者
怪了,JS不能执行,错在哪里?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<link rel="stylesheet" href="[% c.uri_for('/static/css/yonghu.css') %]" />   

<script language
="JavaScript" type="text/javascript">
function dsx() {
   alert('hello');
}
</script>

</head>
   
<body>
          <select name="dyhsx" onChange="dsx()">
              <option>选择属性</option>
              <option>管理员</option>
              <option>操作员</option>            
          </select>
      <input type="submit" name="submit" value="删除" class="submityonghu"  />      
</body>
</html>
onchange="  alert('hello');" 就可执行,为什么?
还有,在函数DSX()里写上JS语句,好象也不执行.晕啊!
仙子,帮我看看吧,谢了!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
9 [报告]
发表于 2010-11-22 13:00 |只看该作者
仙子会很烦你的。

论坛徽章:
0
10 [报告]
发表于 2010-11-22 13:53 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP