如何检查动态文本字段在上一页中可用
How to check dynamic text field is available in previous page
我在add.php
中有这样的代码
function rowInsertion() {
var table = document.getElementById("bannerTable");
var row = table.insertRow(5);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = "IMAGE:";
cell2.innerHTML = "<input type='file' name='img_name' id='img_name' />";
var x = document.getElementById("bannerTable").rows.length;
}
function rowDeletion() {
var x = document.getElementById("bannerTable").rows.length;
if (x >= 12) {
document.getElementById("bannerTable").deleteRow(5);
}
}
和另一个页面中的另一个代码获取.php以获取这样的文本输入
$img_name = $_POST['img_name'];
但是当行不可用时,我收到未定义的索引"img_name"的错误。在这种情况下如何应用检查。
如果您通过$_POST
提交数据,只需检查索引img_name
是否设置,如果true
则继续。
if(isset($_POST['img_name'])){
$img_name = $_POST['img_name']; // setting the value to the input
} else {
$img_name = ''; // setting the value to blank, to prevent undefined error.
}
请注意,截至php 7.x.x
,有这个(期待已久的)空合并运算符,它可以在一行中执行此操作。
$img_name = $_POST['img_name'] ?? ''; // TheMoreYouKnow :)
您可以使用以下命令检查现有的帖子数据
if ( isset( $_POST['img_name'] ) )
$img_name = $_POST['img_name'];
相关文章:
- 在第一页加载时隐藏字段,而不是在php发布之后
- 记住下一页的段塞
- 在页面的页脚处添加了一个额外的输入字段
- 将会话登录页存储在cookie中以进行表单解析(通过隐藏字段)
- 您如何控制在填写表单时单击下一步时 iOS/Android 将关注哪个字段
- 隐藏html页面中的某些字段以用于打印布局中的页眉/页脚
- 有没有一种快捷方式可以让我用javascript或jQuery设置对象的字段
- 无法访问字段'通过aspx页面上的javascript函数传递来自代码隐藏中函数调用的客户端id的s值(页面加载
- Rails 3:如何使用Jquery添加/删除一组字段
- Phantom.js填充字段,点击提交,现在只能访问下一页
- 如何使单选字段在提交时确定下一页
- 如何在清除某些字段后自动转到另一页
- 单击“操作”按钮时,每次单击此按钮时显示一组字段
- 在Spring portlet中,隐藏字段值没有传递到下一页
- 从JS函数返回到上一页并保留字段值
- 我如何添加一组字段到我的表单每次用户点击一个按钮
- 将输入字段保留在下一页
- 希望禁用一组字段,除非标记了单选按钮
- 显示/隐藏一组字段
- 选择组合框值并通过隐藏字段将其发送到下一页