想问一下web课后作业19的搜索框相关的问题
代码如下:<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta name='viewport' content='width=decice-width, initial-scale=1.0'>
<title>何小箫搜索引擎</title>
</head>
<body>
<form action='http://www.baidu.com/baidu'>
<input type='text'name=word>
<input type='submit' value='百度搜索'>
</body>
</html>
想问一下:1.为什么action可以直接用百度的网址
2.name=word的word不使用引号包住是什么意思啊,而且好像只有这么写才能实现跳转到百度搜索我在input里边输入的内容
效果图:太大了只能放链接
https://xxx.ilovefishc.com/forum/202003/20/055319g4eae8uujgrdncjz.gif
在此感谢各位大大的解答 想研究原理的话需要去查看html中的form表单的相关属性,form表单中的action属性表示的是表单将要向什么地方发送数据,你这里填百度的地址,那么表示在提交的时候将会向百度提交数据,参考文章:https://www.runoob.com/tags/att-form-action.html
input标签里的name属性则表示该标签接收到的内容将会赋值给哪一个变量,你观察地址栏可以看到这是通过URL进行传参,并且参数名称就是你填写的word,至于为什么不加引号,可能是语法规定的吧,我加上引号也可以,不过建议还是加上引号吧 {:10_256:} action 地址,正确的相对绝对地址都可以
name=word 正常必须引号包住。不包正常只能说明编译器自动加了了。
word 是编程后台指定的变量名,所以必须是word。
页:
[1]