html中的搜索

article/2025/10/7 3:56:44

目录

hello😄

form表单🍉

form的语法🍊

from的属性🍊

 提交?重置?🍊

表单按钮(html)🔍

JavaScript提交表单🔍

JavaScript重置表单🔍

target是什么🍊

target的用法🔍

name的用法🍊

methou的用法🍊

onsubmit的用法句子🍊

搜索?🍉

举个栗子,百度搜索🍊

撸个小程序🍉

效果🍊

完整代码🍉

拜拜😄


hello😄

这次来发一下HTML中的搜索怎么做,其实还是很简单的

旁白:你每次都说简单,我一次都没做出来

这次是真的简单

form表单🍉

首先来说一下form表单,受英语单词“from”的影响,这个单词很容易打错,要记住是“form”哦

表单标记以<form>标记开头,以</form>标记结尾。在表单标记中可以定义处理表单数据程序的URL地址等信息。

form的语法🍊

<form action="url" method="get | post" name="formName" onsubmit="" target="">
</form>

from的属性🍊

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAWVJfVA==,size_20,color_FFFFFF,t_70,g_se,x_16

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAWVJfVA==,size_20,color_FFFFFF,t_70,g_se,x_16

创建表单,设置表单名称为 myForm,传送方式为 post,当用户提交表单时,提交至 action.html 页面进行处理

<form id="form1" name="myForm" method="post" action="action.html" target="_blank">
</form>

 提交?重置?🍊

form中的提交和重置:

表单按钮(html)🔍

<form id="form1" name="myForm" method="post" action="action.html" target="_blank"><input type="submit" value="提交"/><input type="reset" value="重置"/>
</form>

JavaScript提交表单🔍

//提交表单
myForm.method = 'POST';
myForm.action = "action.html";
myForm.submit();

JavaScript重置表单🔍

//重置表单
document.getElementsByName("myForm")[0].reset();

其实我经常用的还是html的

target是什么🍊

简单说,比如说你要打开一个网址,它是控制你是在这个页面之上打开还是另外打开

也就是覆盖还是再打开一个

target的用法🔍

所有的功能都在上面那张图里,用法就是

target="上面图里的方法"

name的用法🍊

比如我要让它的name(名字)为a就是

name="a"

methou的用法🍊

form表单的method属性是用来指定提交方式的
提交方式有7种,常用的有POST,GET,HEAD
默认的提交方式是GET
,通过GET方式提交的数据会显示在地址栏里,通过GET方式只能提交不超过4K的数据
POST不是默认的方式,必须指定,通过这种方式提交在地址栏是不显示提交数据的,提交的大小是不受限制的,如果要上传文件必须用POST方式

我们的HttpServlet他提高7个对应提交方式的do方法,用不同的方式提交就会自动去执行不同的方法,如果没有对应的的方法就会出405错误。

onsubmit的用法句子🍊

<form>标签有个非常有用的属性叫onsubmit,我们可以通过它进行控制表单内容能否提交,onsubmit的属性值为布尔型,即为true时可以正常提交,为false时不能提交。

搜索?🍉

接下来就要开始搜索了,因为我们有了form表单,所以可以制作搜索的功能

上面说过的几个都要用的,所以务必整明白

举个栗子,百度搜索🍊

比如百度的搜索域名是https://www.baidu.com/s

所以我们需要用到这个网址

<form action="https://baidu.com/s" method="get"><div><h3>百度搜索</h3><input name="sousuo" id="search" value=""></div>
</form>

哦对了,我觉得看到这篇博客的应该都有点基础,所以就不写<h3></h3>和<div></div>是啥意思了

这个就可以实现百度搜索,运行之后有一个搜索框,输入后跳转百度

撸个程序🍉

我每次都会带点程序,这次也有

效果🍊

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAWVJfVA==,size_20,color_FFFFFF,t_70,g_se,x_16

在百度搜索的框里输入会搜索百度,另外两个也同理

其中我的博客搜索你们可以自己改,改成你们的

如果在我的博客搜索那一栏里搜索,比如我搜索python,就会出来这个画面 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAWVJfVA==,size_20,color_FFFFFF,t_70,g_se,x_16

这边用了一点JavaScript

完整代码🍉

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>搜索</title>
</head>
<body>
<h3>YR_T博客搜索</h3>
<script>
function OnSearchBtnClicked() {var csdn_url = "https://blog.csdn.net/m0_64036070";var searchInput = document.getElementById('txt');var searchKey = searchInput.value;var bingurl="http://global.bing.com/search?q="+searchKey+"+site%3a" + csdn_url + "&qs=n&sp=-1&pq="+ searchKey +"&sc=8-0&sk=&setmkt=en-us&setlang=en-us&FORM=SECNEN";window.location.href=bingurl;
}
</script>
<input id="txt" type="text" name="txt" value="">
<button onclick="OnSearchBtnClicked()">搜索</button><form action="https://baidu.com/s" method="get"><div><h3>百度搜索</h3><input name="sousuo" id="search" value=""></div>
</form><h3>bilibili搜索</h3>
<form action="https://search.bilibili.com/all?" method="get" target="_blank"><input id="bfind" type="text" name="keyword" /><input type="submit"  value="搜索MV" />
</form></body>
</html>

拜拜😄

最后,是不是真的很简单?

267c519c76294101bd992c44d01e93c7.gif

 


http://chatgpt.dhexx.cn/article/DKIC6hM6.shtml

相关文章

必应(Bing)的站内搜索 site:<域名> <搜索内容>

最近在备考OCP&#xff0c;发现有一个网站的题库很好&#xff0c;就是www.examtopics.com&#xff0c;有很多Oracle的考题&#xff0c;都是在这里面搜到的&#xff0c;而且每道题都有人讨论。 为了加快搜索速度&#xff0c;提高精度&#xff0c;可以用Bing在这个网站内搜索&am…

百度站内搜索使用教程

最近做了一个博客CMS网站&#xff0c;用到了百度站内搜索&#xff0c;做一些必要的笔记&#xff0c;一来是对自己学习的知识的巩固&#xff0c;二来对有同样问题的人有参考作用 文章目录 一 使自己的网站被百度收录二 获取百度站内搜索代码三 总结 声明一下&#xff0c;我本人很…

利用免费的必应 Bing 自定义搜索打造站内全文搜索

简介 百度的站内搜索不做了&#xff0c;唉&#xff0c;果然免费的不永久。我们看看 Bing 的&#xff0c;每个月有 1000 次免费的调用 bing search api 的次数。不同客户可以多申请几个就行了。 申请入口&#xff1a; https://www.customsearch.ai&#xff0c;官方简介页面官方…

html百度站内搜索代码,网站添加百度站内搜索的教程

zblog博客程序中可以在侧边栏中添加搜索功能&#xff0c;但是让人郁闷的是如果没针对搜索使用搜索插件&#xff0c;那情况简直让人抓狂&#xff0c;还好我们可以使用百度的站内搜索功能&#xff0c;一方面可以节省网站的资源&#xff0c;另一方面可以增加百度的收率几率。 关于…

站内搜索

使用“site:”或者“domain:”来实现站内搜索 如果你想在一个特定的网站上来进行搜索&#xff0c;在众多庞大的信息流中找到你想要的信息&#xff0c; 在上篇中(http://blog.csdn.net/liunian02050328/article/details/8220379)介绍在java编程的环境下实现站内搜索&#xff0c;…

计算机网络中的ping什么意思,PING命令是什么?PING使用方法和参数详解

PING命令是用来检查本机于网络上的电脑是否正常通信的一个命令&#xff0c;作为一个网站的管理员、单位的网管这也是一个必会的命令。 因为网络中所有的电脑都有一个单独不会重复的IP地址&#xff0c;我们使用PING命令给目标IP地址发送一个数据包&#xff0c;对方就要返回一个同…

常见的ping命令

1.ping 延时和丢包 开始--运行---输入cmd---输入ping IP&#xff08;IP为所要ping的服务器的IP&#xff09; 常与 -t 选项结合使用 ctrlc结束 延时主要看时间列 看时间得数值和波动 丢包 ---出现请求超时 2.追踪路由 tracert IP 注意&#xff1a; 追路由 --一般追3次 …

ping命令常见参数使用详解

winR 输入cmd 回车 进入命令窗口 输入ping baidu.com 回车可以查看网络连接。 ping [-t]参数是用来不断的ping对方主机&#xff0c;直到手动停止&#xff0c;使用ctrlc。Windows默认是四次停止。 [-l]&#xff08;-L&#xff09;参数用来设定数据包的大小的&#xff0c;在默认的…

Linux 常用ping命令详解

一、用法 Usage: ping [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface][-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos][-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option][-w deadline] [-W timeout] [hop1 ...] destination二…

CentOS7里ping命令详解

ping 功能简述&#xff1a;Linux系统的ping命令是常用的网络命令&#xff0c;它通常用来测试与目标主机的连通性&#xff0c;我们经常会说“ping一下某机器&#xff0c;看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMPECHO_REQUEST数…

ping命令

在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为&#xff1a; &#xff08;1&#xff09;用来检测网络的连通情况和分析网络速度&#xff1b;&#xff08;2&#xff09;根据域名得到服务器IP&#xff1b;&#xff08;3&#xff09;根据ping返回的TTL值来判断对方所使…

Ping命令的用法

ping基本使用详解 在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为&#xff1a; &#xff08;1&#xff09;用来检测网络的连通情况和分析网络速度&#xff1b; &#xff08;2&#xff09;根据域名得到服务器IP&#xff1b; &#xff08;3&#xff09;根据ping返回…

ping命令简单总结

ping测失败是最长出现的网络故障&#xff0c;面对ping不通的问题&#xff0c;需要有一个排查顺序&#xff0c;接下来就简单总结下&#xff1a; 1、ping命令简介 当192.168.1.1向192.168.1.2发出ping测&#xff0c;ping命令生成固定格式的ICMP数据请求包&#xff0c;ICMP协议将…

ping命令基本使用详解

ping命令原理 ping命令是用来探测本机与网络中另一主机之间是否可通的命令&#xff0c;如果两台主机之间ping不通&#xff0c;则表明这两台主机不能建立起连接。 ping命令位于7层协议的网络层。 ping 命令是基于 ICMP 协议来工作的&#xff0c;ICMP为 Internet 控制报文协议。…

Linux ping命令详解

ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议&#xff0c;发出要求回应的信息&#xff0c;若远端主机的网络功能没有问题&#xff0c;就会回应该信息&#xff0c;因而得知该主机运作正常。 语法 ping(选项)(参数) 选项 -d&#xff1a;使用Socket的SO…

ping命令详解 ping不通处理方法

概述&#xff1a; Ping命令是一种用来测试ip层网络层可达的命令&#xff0c;属于icmp层的探查消息。当网络访问出现故障时&#xff0c;用来执行测试网络导通性&#xff0c;根据ping的结果回显来判断问题可能在哪里&#xff1f; ping命令发出包是icmp协议的查询消息&#xff0c…

ping 命令的基本使用

ping 命令的基本使用 一、主要作用二、返回值参数的意义三、ping参数四、常用1、-c2、-n3、-i4、-p5、-r6、-R7、-s8、-S9、-t10、批量ping网段 五、如何禁止他人ping你的IP 一、主要作用 1.用来检测网络的连通情况和分析网络速度 2.根据域名得到服务器ip 3.根据ping返回的TTL…

图解:Ping 命令的工作原理

目录 一、ping 命令使用的是 ICMP 协议 二、ping —— 工作原理分析 1、打个 ICMP 数据包 - 网络层 2、打个 IP 数据包 - 网络层&#xff1a; 3、加入 Mac 头信息 - 数据链路层 4、接收端 拆解包&#xff1a;物理层-数据链路层-网络层 5、接收端 构建响应包&#xff0c;…

ping命令整个过程详解

转自&#xff1a;http://wanicy.blog.51cto.com/509018/335207/ 如果你想了解ping命令的原理&#xff0c;看了这篇文章&#xff0c;你会从对网络一窍不通&#xff0c;到豁然开朗。 先看拓朴图&#xff1a; 在这里讲ping的两情况&#xff1a;一种是同一网段内&#xff0c;一种…

计算机网络——ping命令过程的详解、原理

目录 一、ping命令是用来做什么的&#xff1f; 1、ICMP是什么呢&#xff1f; 2、ping命令和icmp的关系 二、ping命令的使用 三、ping过程的原理 ping过程的详解 1、ping的是相同网段 2、使用 Cisco实验拓扑图来演示这个原理&#xff1a; 3、ping不同网段之间的ip 4、使…