javascript - 如何在动态弹出文本框中发布值

标签 javascript php html

我需要将此值发布到另一个 php 页面并显示这些值。 我该怎么办?

PHP:

if(!empty($_POST["mytext"])) {
  for ($x=1; $x<=$a; $x++) { 
    echo $txtLine[$x] = $_POST['mytext'.$x]; 
  }
} 

代码:

function popuptxt() {
  var i = _("no_room").value;
  my_div.innerHTML = "";
  for (a = 1; a <= i; a++) {
    my_div.innerHTML = my_div.innerHTML + 
      " <input type='text' style='width:50px;' name='mytext'+a> "
  }
}
<form method="post" action="getvalue.php">
  <input type="text" style="width:200px;" 
     id="no_room" name="no_room" onChange="popuptxt()" required>
  <div id="my_div"></div>
</form>

最佳答案

将此更新为您的 JavaScript

function popuptxt() {
      var i = _("no_room").value;
      my_div.innerHTML = "";
      for (a = 1; a <= i; a++) {
        my_div.innerHTML = my_div.innerHTML + 
          " <input type='text' style='width:50px;' name='mytext[]'> "
      }
    }

将其更新到您的 php

if(!empty($_POST["mytext"])) {
  foreach ($_POST["mytext"] as $mytext) { 
    echo $txtLine[] = $mytext; 
  }
}

它可能适合你的情况

关于javascript - 如何在动态弹出文本框中发布值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30755310/

相关文章:

php - 如何捕获无效的 preg_match 模式?

html - Bootstrap 不适合个别类(class)

javascript - 普通 JavaScript 中的 ng-repeat 替代方案

javascript - Ajax调用插入

javascript - ajax重新加载后,查询无法从url获取id

html - Css - 跨浏览器的样式问题 - 导航栏

html - 六边形 div 周围的边框

javascript - 如何在发送响应之前等待进程终止

php - 使用 PHP 对照数组中的值检查值并返回键

php - 命名空间引用中的大小写与声明中的大小写不匹配(PHP 检查 EA 扩展)