没有表单的文本字段

bla*_*d Ψ 4 javascript forms jquery

我有一个网页,我想用用户输入文本做一些事情.通常,<input type="text" /><form>嵌套和设置输入中使用没有表单属性在html strict schema中是不可接受的.我想避免<form>,但仍然希望一些文本字段与Javascript一起使用.

有人有解决方案??

如果有人在没有jQuery的情况下点击一个按钮就可以选择文本输入和警报输入数据,那将会更有帮助.

提前致谢..

bry*_*mck 5

使用W3C的验证器,它传递HTML 4.01 Strict:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>test</title>
</head>
<body>
<p><input type="text" value="hi"></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这传递了XHTML 1.0 Strict:

<!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">
<head>
<title>test</title>
</head>
<body>
<p><input type="text" value="hi" /></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题是<input>内联标签,因此需要在接受此类标签的内部(<body>不是).