免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-28 17:43 |只看该作者 |倒序浏览
请教一个问题;麻烦大家 帮忙 解释一下;


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

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

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

论坛徽章:
0
2 [报告]
发表于 2011-02-28 18:14 |只看该作者
回复 1# wanshun1818


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

评分

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

查看全部评分

论坛徽章:
0
3 [报告]
发表于 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
4 [报告]
发表于 2011-03-02 09:31 |只看该作者
那个大虾般我看看阿?  急阿..

论坛徽章:
0
5 [报告]
发表于 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
6 [报告]
发表于 2011-03-03 19:21 |只看该作者
楼上正解
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP