对HTML表单来说是好是坏
Good or bad for a HTML Form?
有1个文本框和2个标签元素"链接"到1个文本框是否合法?
假设Textbox是一个搜索字段。2个Label元素代表了你可以搜索的两种不同类型的东西。例如,单击Label 1将聚焦文本框并更改底层表单隐藏属性。例如:
<form method="" action="">
<label for="search" id="books">Search Books</label>
<label for="search" id="games">Search Games</label>
<input type="search" name="search" id="search" placeholder="What are you looking for?" />
</form>
<script type="javascript">
// IF LABEL 1 (BOOKS) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "BOOKS"
// IF LABEL 2 (GAMES) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "GAMES".
</script>
对SEO有什么启示?我可以想到一些,但我不确定它们是否合理。
这没什么问题,但这是一个糟糕的设计。
我建议使用一组单选按钮或<select>
让用户选择他们要搜索的内容。
如果你想检查它是否'合法'的html/css问W3C验证器:http://validator.w3.org/check
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 多级HTML表单
- 使用html表单中的参数调用JavaScript函数
- javascript弹出窗口没有正确加载html表单
- Javascript/RegEx未验证HTML表单
- JavaScript”;复制“;HTML表单
- 使用Web Html表单创建Javascript数组
- 用PHP发送html表单和文件附件
- 单击鼠标,用MySQL数据填充html表单输入字段
- 从HTML表单发布blob的表单输入类型是什么
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- JavaScript-HTML表单到JSON(空值)和格式
- HTML表单将数据POST到MySQL
- 获取html表单信息并使用ajax将其推送到PHP
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- javascript,HTML表单:单击按钮插入NULL
- 如何在HTML表单中提交我的下拉选择
- 将HTML表单发布到iframe会导致浏览器历史记录出现问题