将值加载到选择列表或文本框中
loading values into select list or type in a text box
我有一个要求
- 如果一个
$data
数组有元素,那么我的表单将包含一个 - 如果
$data
数组为空,则会有一个文本字段。
在文本框中编辑或从列表中选择都可以工作。返回的表单值应该匹配在该字段中选择或键入的内容。
我如何实现这与PHP, JavaScript或Ajax?
正如其他人提到的,你需要付出一些努力,但以下将帮助你实现你想要的:
<?php if (count($data) > 0) { ?> // Count $data, if its more than 0 then make select object
<select name="mySelect">
<?php foreach ($data as $key => $value) { ?>
<option value="<?php echo $key; ?>"><?php echo $value; ?></option>
<?php } ?>
</select>
<?php } else { ?> // If count is 0 then make an input text
<input type="text" name="myText" />
<?php } ?>
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- ng在下拉列表和文本区域提交
- 如何在剑道下拉列表中按文本和值搜索
- 如何在ReactJs中链接下拉列表和文本区域
- 使用 jQuery 从下拉列表中获取所选文本
- 根据用户从下拉列表中的选择显示多个文本框
- 如何在jquery中获取列表项的最顶端父项的文本
- 如何在下拉列表更改时自动填充mysql查询结果中的文本框值
- 如何按骨干.js打印“此”列表项的文本
- 从文本文件js中读取列表
- 使用两个下拉列表的值填充文本框
- 如果没有从下拉列表中选择任何值,则允许使用php、mysql、javascript将文本框添加到mysql表中
- 将文本框/单选按钮/和下拉列表中的信息添加到dataTable
- Meteor:从Twilio获取SMS文本列表,并将它们插入mongoDB
- 将URL的文本列表转换为可点击的HTML链接
- 生成重新格式化的文本列表
- 为什么ava在比较对象列表和对象文本列表时失败
- 如何在用户在文本列表中键入单词时突出显示JSON字典中的单词,并在表单提交时用它们的描述替换它们
- 更改图像链接悬停在文本列表