gpt4 book ai didi

javascript - 如何检查动态文本字段在上一页中是否可用

转载 作者:行者123 更新时间:2023-12-03 07:54:16 24 4
gpt4 key购买 nike

我在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);
}
}

以及另一个页面 get.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 开始,有这个(期待已久)Null Coalesce Operator这确实做到了这一点,但在一行中。

$img_name = $_POST['img_name'] ?? ''; // TheMoreYouKnow :)

关于javascript - 如何检查动态文本字段在上一页中是否可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34870565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com