免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2223 | 回复: 5

[WebServer] 关于页面编程的问题; [复制链接]

论坛徽章:
0
发表于 2011-02-28 17:43 |显示全部楼层
请教一个问题;麻烦大家 帮忙 解释一下;


    一般我们进入一个网页 ,然后里面都有一个search的功能,帮助我们直接过滤出我们想要的东西;

(举个 例子,有一个天气预报网页,然后我们输入一个city, 比如shenshen, 然后页面就自动跳转

到深圳天气预报的界面,请问这个操作是怎么时候的,客户端是怎么把shenzhen这个信息发出去,然后
server 是怎么响应的阿, )

论坛徽章:
0
发表于 2011-02-28 18:14 |显示全部楼层
回复 1# wanshun1818


    <form id="select_cityfrm" action="city.cgi" Method="PSOT">
    </form>

评分

参与人数 1可用积分 +15 收起 理由
bitmilong + 15 支持

查看全部评分

论坛徽章:
0
发表于 2011-03-01 15:01 |显示全部楼层
回复 2# daniel_kohler

这是我截取的源代码(方法貌似是submit)
            <div id="yw-search">Enter city or zip code:</div>
                <div class="search-frmbdy">
                 <label class="hdn" for="loca-location">Search</label><input type="textbox" value="" autocomplete="off" id="loca-location" name="location"  class="size1 location-widget-trigger"/><label class="hdn" for="t">&nbsp;</label><input name="" type="t" id="t" value="" class="hdn">
             <input id="loca-submit" type="submit" value="&nbsp;Go&nbsp;"  class="size1 location-widget-trigger"/><br \=""/>
        </div><div id="yw-search-frmbdy"><!-- --></div></fieldset></form><script type="text/javascript">
     var lwLocale  = "en-US";
         var lwLang    = "ENG";
         var lwCountry = "US";
         document.getElementById('loca-location').focus();
         var searchVal = function(form) {
                return false;
         }

Go 就是我上面说的search;

去这个网址看一下
http://weather.yahoo.com/china/guangdong/guangzhou-2161838/

帮忙分析下 他的go 是怎么实现的;


我应该在程序中怎么实现这个操作呢?

论坛徽章:
0
发表于 2011-03-02 09:31 |显示全部楼层
那个大虾般我看看阿?  急阿..

论坛徽章:
0
发表于 2011-03-03 14:36 |显示全部楼层
类似以下html内容保存为 .html文件,放到webserver的根目录中
在webserver配置的cgi-bin目录下放msgboard.cgi程序,当该网页被填好信息提交的时候
客户端会把消息以post的方式发送到server,webserver会调用msgboard.cgi程序,程序中
解析即可获得提交的数据,接下来就是调用数据库或者本地处理就随便了。

<html>
<title>Message Board</title>
我要留言:<br>
<form name="input" action="msgboard.cgi" method="post">
    <input type="text" name="name"> 姓名:<br>
    性别:<input type="radio" name="sx" value="女">女性 <input type="radio" name="sx" value="男" checked>男性<br>
    <input type="Text" name="email" value=""> E-Mail<br>
    <textarea name="message" cols =65 rows = 8></textarea> <br>
    <input type="submit" name="msg_submit" value="发 表"> <input type=reset value="清除重写">
</form>
</body>
</html>

评分

参与人数 1可用积分 +15 收起 理由
bitmilong + 15 鼓励

查看全部评分

论坛徽章:
0
发表于 2011-03-03 19:21 |显示全部楼层
楼上正解
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年8月17日~19日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP