【问题标题】:Textbox displayed instead of checkbox显示文本框而不是复选框
【发布时间】:2013-09-14 03:38:20
【问题描述】:

我有一个非常不寻常的问题。我创建了一个包含所有类型输入的 HTML 表单。

然后我把它放在服务器上,发生的事情让我彻底崩溃了。我所有的复选框都变成了文本框。我放在我网站上的代码中有复选框,但是当我使用萤火虫时,它说那里有文本框。

-HTML 代码有效:

<input name="ksh" type="checkbox" id="ksh" />

我在另一台服务器上试过,它在那里工作正常,所以我认为这是一个基于服务器的问题。但我不知道是什么原因造成的。有什么想法吗?

如果有任何提示,我将不胜感激。

提前致谢

编辑

因为我忘记了,这可能是一个重要因素,我还粘贴了 doctype 声明:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

编辑 2

http://larte2002.vizz.pl/gosc/bl/cennik/ <- client's server, which shows textboxes

http://89.65.65.3/BL/cennik/ <- my server, checkboxes

服务器上的内容在两者上完全相同!

【问题讨论】:

  • 我将此代码粘贴到简单的 .html 文件中,然后显示复选框。您使用的是哪个服务器?
  • 好吧,我不知道,这不是我的服务器。我会试着找出答案。
  • 您使用的是哪个浏览器?
  • 你能提供一个测试链接,也许发布一个简单的html或小提琴以便可以测试?
  • 我检查了 Firefox(最新)和 Chrome。我在我的问题中添加了两个测试链接。两台服务器上的站点完全相同。

标签: html forms hosting


【解决方案1】:

根据this,对于复选框,格式为input type="checkbox" name="boxname" value="boxval"&gt;Box text ,因此可能是您的名称在类型之前而不是之后。也许尝试切换它。

【讨论】:

  • 我很确定它没有真正的区别,我已经做过很多次了。此外,我将完全相同的文件放在不同的服务器上,它工作得很好。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多