【问题标题】:Please find problem in my html <form> tag请在我的 html <form> 标签中找到问题
【发布时间】:2010-10-23 05:29:56
【问题描述】:

喂?我是韩国的大学生, 这个学期我正在学习互联网编程。

我制作了html,也制作了标签。 但是我认为我的标签有问题。 事实上,我几乎没有努力去发现问题,但我找不到。

专家!!!请找出问题!!!! 这是我的表单标签。

<html>
<head></head>
<body>
<form name="firstForm" action="http://kisschks.hosting.paran.com/noname2.php">
<table width=500 border=1>
<tr>
<td width=100>이름</td>
<td><input name="name" type="text" size="15"></td>
</tr>
<tr>
<td>비밀번호</td>
<td><input type="password" name="password" size="20" maxlength="15"></td>
</tr>
<tr>
<td>학번</td>
<td><input type="text" name="schoolnum" size="21"></td>
</tr>
<tr>
<td>전화번호</td>
<td><select name="fst">
    <option value="010" selected>010</option>
    <option value="011">011</option>
    <option value="016">016</option>
    <option value="017">017</option>
    <option value="018">018</option>
    <option value="019">019</option>
    </select> - <input name="sec" type="text" size="4" maxlength="4"> - <input name="trd" type="text" size="4" maxlength="4">
</td>
</tr>
<tr>
<td>캠퍼스</td>
<td>
<input type="radio" name="campus" value="명륜">명륜
<input type="radio" name="campus" value="율전" checked>율전
</td>
</tr>
<tr>
<td>학년</td>
<td>
<input type="checkbox" name="year" value="1학년" checked>1학년
<input type="checkbox" name="year" value="2학년">2학년
<input type="checkbox" name="year" value="3학년">3학년
<input type="checkbox" name="year" value="4학년">4학년
<input type="checkbox" name="year" value="휴학">휴학
</td>
</tr>
<tr>
<td>고향</td>
<td><textarea name="고향" rows=3 cols=20>
</textarea>
</td>
</tr>
<tr>
<td>하고픈말</td>
<td><textarea name="intro" rows=3 cols=20></textarea></td>
</tr>
<tr>
<td colspan=2 align="center">
<input type="button" value="안씁니다" disabled>
<input type="reset" value="다시작성">
<input type="submit" value="등록">
</td>
</tr>
</table>
</form>
</body>
</html>

【问题讨论】:

  • 嗨,林恩。你想用这个表格做什么?错误信息是什么?
  • 如果你使用 &lt;fieldset&gt; 和 css 而不是表格,标记会更清晰...
  • 我要制作个人主页。
  • 您需要描述问题本身。它看起来不对,行为不对,根本没有出现,...?
  • 除了结论之外还有什么?它是否停留在同一页面上,给您一个空白页面,一个内容错误的页面,一条错误消息?或者您的浏览器是否弹出错误对话框,或者您的计算机是否关闭并开始抽泣?简而言之,不要告诉我们没有发生了什么,告诉我们正在发生了什么。

标签: html forms tags


【解决方案1】:

您没有准确提及您的问题,但我确实发现您在表单上使用的韩语缺少 charset 元数据:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

有趣的资源:

【讨论】:

  • 那是什么?我必须下载吗?
  • @bemace:这肯定是非常重要的链接 :)
  • @LYN:你需要阅读那些关于如何制作有效 html 页面的文章。
  • @LYN - 不,你只要去那里把你的代码放进去,它就会寻找错误。在这种情况下我没有发现任何重大问题,这让我怀疑你的 PHP 代码。
  • @bemace:哦,我以为 OP 是在谈论我在答案中发布的链接。
【解决方案2】:

可能相关的一件事是您没有在表单标签中指定method="POST"method="GET"。虽然如果你在你的 php 中使用$_REQUEST,这两种方式都没有关系。

【讨论】:

    【解决方案3】:

    好吧,你没有说你的代码做错了什么或者你期望但没有得到什么......但是......

    转到:

    http://validator.w3.org/#validate_by_input

    并在其中粘贴您的代码。事实证明&lt;head&gt; 元素不能为空。不要只看下面我的修改,你真的应该阅读验证器的输出,以了解需要进行哪些更改才能获得有效的 HTML。

    这是应该可以工作的有效代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>
          hello
        </title>
      </head>
      <body>
        <form id="firstForm" action="http://kisschks.hosting.paran.com/noname2.php">
          <table width="500" border="1">
            <tr>
              <td width="100">
                이름
              </td>
              <td>
                <input name="name" type="text" size="15" />
              </td>
            </tr>
            <tr>
              <td>
                비밀번호
              </td>
              <td>
                <input type="password" name="password" size="20" maxlength="15" />
              </td>
            </tr>
            <tr>
              <td>
                학번
              </td>
              <td>
                <input type="text" name="schoolnum" size="21" />
              </td>
            </tr>
            <tr>
              <td>
                전화번호
              </td>
              <td>
                <select name="fst">
                  <option value="010" selected="selected">
                    010
                  </option>
                  <option value="011">
                    011
                  </option>
                  <option value="016">
                    016
                  </option>
                  <option value="017">
                    017
                  </option>
                  <option value="018">
                    018
                  </option>
                  <option value="019">
                    019
                  </option>
                </select> - <input name="sec" type="text" size="4" maxlength="4" />- <input name="trd" type="text" size="4" maxlength="4" />
              </td>
            </tr>
            <tr>
              <td>
                캠퍼스
              </td>
              <td>
                <input type="radio" name="campus" value="명륜" />명륜 <input type="radio" name="campus" value="율전" checked="checked" />율전
              </td>
            </tr>
            <tr>
              <td>
                학년
              </td>
              <td>
                <input type="checkbox" name="year" value="1학년" checked="checked" />1학년 <input type="checkbox" name="year" value="2학년" />2학년 <input type="checkbox" name="year" value="3학년" />3학년 <input type="checkbox" name="year" value="4학년" />4학년 <input type="checkbox" name="year" value="휴학" />휴학
              </td>
            </tr>
            <tr>
              <td>
                고향
              </td>
              <td>
                <textarea name="고향" rows="3" cols="20">
    </textarea>
              </td>
            </tr>
            <tr>
              <td>
                하고픈말
              </td>
              <td>
                <textarea name="intro" rows="3" cols="20">
    </textarea>
              </td>
            </tr>
            <tr>
              <td colspan="2" align="center">
                <input type="button" value="안씁니다" disabled="disabled" /><input type="reset" value="다시작성" /><input type="submit" value="등록" />
              </td>
            </tr>
          </table>
        </form>
        <p>
          html form ta
        </p>
      </body>
    </html>
    

    请注意,在&lt;html&gt; 标记中,它将英语指定为语言。我怀疑这不是正确的语言,但您可以在其他一切正常后自行修复。

    祝你学业顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-04
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      • 1970-01-01
      相关资源
      最近更新 更多