php - 如何根据用户输入缩放表单字段的数量?
问题描述
我是 PHP 新手,正在制作一个网站以在给定的基础中添加任意数量的值。如何根据用户在前一个字段中的输入生成多个字段?
解决方案
没有任何验证的简单代码将是这样的:
<?php
if (isset($_POST['count_of_fields'])) {
echo '<form method="POST" action="">';
for ($i = 0; $i < (int) $_POST['count_of_fields']; ++$i) {
echo '<input type="text" name="field[$i]" /><br>';
}
echo ' <input type="submit"></form>';
} else {
echo '
<form method="POST" action="">
<input type="number" name="count_of_fields">
<input type="submit">
</form>
';
}
推荐阅读
- android - 如何在 Kotlin 的卡片视图中设置属性
- python - 使用 PIL(LOW) 绘制重叠的轮廓文本
- c# - 无法在 Excel 单元格中输入“空”文本
- xml - 有什么方法可以运行 XSLT 并使用 Apache fop 在线生成 PDF?
- java - 如何激活具有多个条件的 Eclipse UI 处理程序
- office-js - 如何使用 Office-js API 使自定义 Word-Addin 检查拼写错误
- c++ - 函数返回的类的析构函数
- android - 如何从 Facebook 帐户工具包中获取用户输入的号码?
- node.js - 我无法访问此文件名 [{"filename":"54526108_1946746692102415_4003062236024143872_n.jpg"}]
- javascript - 如何将字符串转换为 mongodb ObjectId?