输入表单只接受一些字符

Input form only accept some few chars

本文关键字:字符 表单 输入      更新时间:2023-09-26

我的问题是,我有一个输入表单,其中包含插入到表中的php代码。稍后从msql数据库中检索数据。问题是,在输入中,人们可以键入他们想要的内容来编辑页面。他们通常只假设能够插入一个链接,但现在他们可以制作新的div。

所以我想让他们只能使用字符(http://EXAMPLE.com)

我使用的代码

<form action="updatehref.php" method="POST">
<textarea type="text" name="href" id="href">
Link here</textarea>
<input type="submit" name="btn" id="btn" value="submit"/>
</form>

您正在使用的textarea元素(以及格式错误的BTW)最多可容纳65K的文本。如果你只想要一个大约255个字符的URL,那么就使用

<input type='text' name='href' id='href' value=''>

您需要使用JavaScript和服务器端语言(如果禁用JavaScript)来测试输入的有效性。