是否有可能获得相同名称的多个输入发布,然后从PHP访问它们?这个想法是这样的:我有一个表单,允许输入无限数量的物理地址和其他信息.如果我只是在几个条目中给每个字段指定相同的名称并通过post提交该数据,PHP是否可以访问它?
比方说,例如,我在一个名为"xyz"的页面上有五个输入,我想使用PHP访问它们.我可以这样做:
$_POST['xyz'][0]
Run Code Online (Sandbox Code Playgroud)
如果是这样,那将使我的生活变得容易十倍,因为我可以通过表单发送无限量的信息,并通过循环遍历名为"xyz"的项目数组来由服务器处理.
出生日期选择器的最佳方法是什么?
我想知道什么是最实用和最无问题的解决方案,因此用户根本不会感到困惑.
如何限制或限制用户只在文本框中输入最多五个字符?
以下是输入字段作为我的表单的一部分:
<input type="text" id="sessionNo" name="sessionNum" />
Run Code Online (Sandbox Code Playgroud)
它是使用像maxSize之类的东西吗?
在现代Web中,<form>提交HTML 元素,然后通过脚本解释.它可以由服务器端编程语言(通常是PHP)解释,也可以由客户端脚本(几乎总是JavaScript)解释.
表格即使在90年代初期也存在.那时他们怎么解释?
根据维基百科的这篇文章,当时有一个基于电子邮件的HTML表单提交,但它不可靠.这就是全部吗?为什么HTML如果没有脚本就没那么没用呢?或者它是鸡和鸡蛋的情况?
我是HTML的新手,我正在努力学习如何使用表单.
到目前为止,我遇到的最大问题是调整表格.以下是我当前HTML文件的示例:
<form>
First Name:<input type="text" name="first"><br />
Last Name:<input type="text" name="last"><br />
Email:<input type="text" name="email"><br />
</form>
Run Code Online (Sandbox Code Playgroud)
问题是,"电子邮件"之后的字段框在间距方面与第一个和最后一个名称相比有很大差异.什么是"正确"的方式使它们"排列"基本上?
我正在努力练习良好的形式和语法...很多人可能会用CSS做这个我不确定,到目前为止我只学习了HTML的基础知识.
有没有办法阻止LastPass浏览器扩展插入一个名为"username"的输入字段的基于HTML的表单?
这是一个隐藏的字段,因此我不希望任何软件将此字段用于其目的:
<input type="text" name="username" id="checkusername" maxlength="9" value="1999" class="longinput" style="display:none">
Run Code Online (Sandbox Code Playgroud)
解决方案不应该像"重命名输入字段".
我有一组输入字段,其中一些有关联的标签,有些则没有:
<label for="bla">bla</label> <input type="text" id="bla" />
<label for="foo">bla <input type="checkbox" id="foo" /> </label>
<input ... />
Run Code Online (Sandbox Code Playgroud)
那么,如何为每个输入选择相关标签?
我正在写一些javascript(一个greasemonkey/userscript),它会将一些输入字段插入到网站上的表单中.
问题是,我不希望这些输入字段以任何方式影响表单,我不希望在提交表单时提交它们,我只希望我的javascript可以访问它们的值.
有没有什么方法可以将一些输入字段添加到表单的中间,而不是在提交表单时提交它们?
显然理想的事情是输入字段不在表单元素中,但我希望我的结果页面的布局使我插入的输入字段出现在原始表单的元素之间.
我正在使用jQuery,并想知道我是否应该使用val()或text()(或其他方法)来读取和更新textarea的内容.
我已经尝试了两种方法,但我遇到了两个问题.当我使用text()更新textarea时,换行符(\n)不起作用.当我使用val()来检索textarea内容时,如果文本太长,则文本会被截断.
是否可以.serialize()通过单个.serialize()请求发送对象和其他参数?
例:
$.ajax({
type : 'POST',
url : 'url',
data : {
$('#form').serialize(),
par1 : 1,
par2 : '2',
par3: 232
}
}
Run Code Online (Sandbox Code Playgroud)
如果不是,那么将表单与其他参数一起提交的最佳方式是什么.
谢谢