html 制作简单的搜索功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 制作简单的搜索功能相关的知识,希望对你有一定的参考价值。

比如 我要在www.xx.com/search=搜索内容 输入123后
点击按钮后 网址跳转到 www.xx.com/search=123 的搜索内容

1.打开Hbuilder编辑器,创建一个输入框和一个按钮,水平放置。

2.首先,将“#7FCC0B”颜色的边框添加到输入框中,设置宽度和高度。然后,设置按钮按钮的白色字体和背景色“#7FCC0B”。

3.按CRTL+s可以在软件的右边看到最终的效果。这就是如何在html中创建一个搜索框。

扩展资料:

1. 语言概述

WWW上的超媒体文档称为页面。作为组织或个人在万维网上的起点的页面称为主页,而主页通常包含指向其他相关页面或其他节点的指针(超链接)。从逻辑上讲作为一个整体处理的一系列页面的有机集合称为一个网站(网站或Web)。

Web页面,也称为Web页面,在这里没有区别。

2. 规范和标准

HTML是一种规范,一种标准,它使用标记符号来标记要显示的web页面的各个部分。web文件本身是一个文本文件,通过在文本文件中添加标记,您可以告诉浏览器如何显示内容(例如,如何处理文本、如何安排图片、如何显示图片等)。

浏览器依次读取网页文件,然后根据标记解释并显示其标记的内容。错误的标记不会被指出,也不会停止其解释的执行。编译器只能通过显示效果来分析错误的原因和部分原因。但是,需要注意的是,不同的浏览器可能对相同的标记有不同的解释,并且可能具有不同的显示效果。

3.标记语言

HTML被称为超文本标记语言,因为文本包含所谓的“超链接”点—URL指针,使浏览器能够通过激活(单击)新网页来轻松检索它们。这是为什么HTML被广泛使用的最重要的原因之一。

因此,Web页面的本质是HTML,通过结合其他Web技术(如脚本语言、CGI、组件等)可以创建功能强大的Web页面。因此,HTML是Web编程的基础,这意味着万维网是基于超文本的。

参考技术A

html 制作简单的搜索功能方法:

方法/步骤



1、首先,打开建了一半的网页或者是新建一个页面,建议用HTML5。


2、然后,开始编写代码。搜索框要有输入框和搜索按钮两部分组成,用的都是input


3、会在input框的外面再套一个标签,仿照百度搜索的样子,在input的外面套了一个span标签,在最外层套了一个form表单


4、第一个input框是用来输入文字的,其type类型应该是text,第二个是搜索的,type类型是submit(提交),


5、这样一个简单的搜索框,可以在浏览器中查看一下。可以看到两个框之间是有一定的距离的,这个就需要重新定位提交按钮的位置


6、采用的是relative定位方法,将第二个input框的位置定位为left-:10px。这样刚好和前面的输入框的边重合


7、这样一个基本的搜索框就做好了,可以再调整一下框的高度和宽度,以及整体的位置,使得这个搜索框更加美观大方。

参考技术B 回答

html搜索框怎么做使用HTML做搜索框的方法:1、首先新建一个div,id名为box,用来包裹搜索框;2、然后在内部添加一个input标签和一个div标签,一个用来输入文字,一个充当按钮;3、最后使用css为它们设计样式即可。

参考技术C <!DOCTYPE html>
<html>
<head>
    <title>百度一下</title>
    <meta charset="utf-8" />
</head>
<body>
    <form action="http://www.baidu.com/s" method="get">
        <input type="text" name="w" />
        <input type="submit" value="百度一下" />
    </form>
</body>
</html>

追问

你好 好象手机就不支持了 不知道是什么原因

追答

可以啊,你怎么测的

IOS开发-UI学习-UIWebView,简单浏览器的制作

制作一个简单的浏览器,包含网址输入框,Search按钮,前进、回退按钮,UIWebView就这几个简单的控件。

UITextField:用来输入网址;

UIbuttom:实现前进,后退,搜索等功能;

UIWebView:实现网页展示。

 

准备工作:

右键Info.plist并Open As       Source Code,打开之后添加以下代码段:

 

1     <key>NSAppTransportSecurity</key>
2     <dict>
3     <key>NSAllowsArbitraryLoads</key>
4     <true/>
5     </dict>

 

以上代码段功能:有些网址为Http,要搞成Https,具体原理以后探索出来了再补充。

 

言归正传,实现浏览器功能的具体代码如下:

 1 #import "ViewController.h"
 2 
 3 @interface ViewController (){
 4     
 5 //    定义全局变量,各个控件
 6     UIWebView *mywebview;
 7     UIButton *backbutton;
 8     UIButton *goforbutton;
 9     UITextField *urlField;
10     UIButton *searchButton;
11 }
12 
13 @end
14 
15 @implementation ViewController
16 
17 - (void)viewDidLoad {
18     [super viewDidLoad];
19     
20 //    添加浏览器view,
21     mywebview = [[UIWebView alloc]initWithFrame:CGRectMake(0, 70, self.view.frame.size.width, self.view.frame.size.height-120)];
22     [self.view addSubview:mywebview];
23     
24     
25 //    网址输入框
26     urlField = [[UITextField alloc]initWithFrame:CGRectMake(0, 20, self.view.frame.size.width-100, 50)];
27     urlField.borderStyle = UITextBorderStyleRoundedRect;
28     urlField.text= mywebview.request.URL.absoluteString;
29     [self.view addSubview:urlField];
30     
31     
32     
33 //    search button
34     searchButton = [[UIButton alloc]initWithFrame:CGRectMake(self.view.frame.size.width-100, 20, 100, 50)];
35     searchButton.backgroundColor = [UIColor redColor];
36     [searchButton setTitle:@"Search" forState:UIControlStateNormal];
37     [searchButton addTarget:self action:@selector(search:) forControlEvents:UIControlEventTouchUpInside];
38     [self.view addSubview:searchButton];
39     
40     
41 //    返回按键
42     backbutton = [[UIButton alloc]initWithFrame:CGRectMake(0, self.view.frame.size.height-50, 100, 50)];
43     backbutton.backgroundColor = [UIColor redColor];
44     [backbutton setTitle:@"返回" forState:UIControlStateNormal];
45     [backbutton addTarget:self action:@selector(backFbution:) forControlEvents:UIControlEventTouchUpInside];
46     [self.view addSubview:backbutton];
47     
48 //    前进按钮
49     goforbutton = [[UIButton alloc]initWithFrame:CGRectMake(self.view.frame.size.width-100, self.view.frame.size.height-50, 100, 50)];
50     goforbutton.backgroundColor = [UIColor redColor];
51     [goforbutton setTitle:@"前进" forState:UIControlStateNormal];
52     [goforbutton addTarget:self action:@selector(goFobution:) forControlEvents:UIControlEventTouchUpInside];
53     [self.view addSubview:goforbutton];
54     
55     
56 }
57 
58 
59 //返回按钮绑定事件
60 -(void)backFbution:(id)sender{
61     [mywebview goBack];
62 }
63 
64 
65 //前进按钮绑定事件
66 -(void)goFobution:(id)sender{
67     [mywebview goForward];
68 }
69 
70 
71 //搜索按钮绑定事件
72 -(void)search:(id)sender{
73     [mywebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlField.text]]];
74 }
75 
76 
77 - (void)didReceiveMemoryWarning {
78     [super didReceiveMemoryWarning];
79 }
80 
81 @end

 

运行效果如下(请无视UI所用颜色。。。。。):

技术分享

存在一个问题,就是我在百度里面随便点击一个网址链接之后,可以打开网址,但打开之后浏览器的网址输入框中的网址依然是之前那个,没有改变为当前网站地址。这个问题遗留下来。。。

 

以上是关于html 制作简单的搜索功能的主要内容,如果未能解决你的问题,请参考以下文章

html如何添加搜索框

怎么制作简单站内搜索引擎?

IOS开发-UI学习-UIWebView,简单浏览器的制作

YDN-DB中的简单搜索功能

日志查询神器 Kibana简单使用

Javascript之简单按钮搜索功能