如何在php中使用类从所有动态文本框中获取值

如何在php中使用类从所有动态文本框中获取值,php,javascript,Php,Javascript,我有这个动态文本框,我想通过使用类来获取值。通过php <input id="op1" name="po1" class="key" size="50"> <input id="op2" name="po2" class="key" size="50"> <input id="op3" name="po3" class="key" size="50"> <input id="op4" name="po4" class="max" size="50">

我有这个动态文本框,我想通过使用类来获取值。通过php

<input id="op1" name="po1" class="key" size="50">
<input id="op2" name="po2" class="key" size="50">
<input id="op3" name="po3" class="key" size="50">
<input id="op4" name="po4" class="max" size="50">
<input id="op5" name="po5" class="key" size="50">
<input id="op6" name="po6" class="lol" size="50">
<input id="op6" name="po6" class="lol" size="50">

在这个文本框中有“key”、“max”和“lol”类
如何在php中仅使用类“Key”从这个全动态文本框中获取值,因为
属性的值没有传输到php,所以您不能这样做。只有
名称
属性和
属性的值将被传输。

您不能,因为
属性的值没有传输到php。只有
名称
属性和
属性的值将被传输。

我不确定“使用类”是什么意思,但是您可以循环$\u POST数组来访问变量,如下所示:

// Show the variables
var_dump($_POST);
// Loop the variables
foreach($_POST as $k => $v){
    echo "{$k} = {$v}";
}
或者,您可以在HTML中将变量分组,如下所示:

<input id="op1" name="po[1]" class="key" size="50">
<input id="op2" name="po[2]" class="key" size="50">
<input id="op3" name="po[3]" class="key" size="50">
<input id="op4" name="po[4]" class="key" size="50">
<input id="op5" name="po[5]" class="key" size="50">
<input id="op6" name="po[6]" class="key" size="50">

我不确定“使用类”是什么意思,但是可以循环$\u POST数组来访问变量,如下所示:

// Show the variables
var_dump($_POST);
// Loop the variables
foreach($_POST as $k => $v){
    echo "{$k} = {$v}";
}
或者,您可以在HTML中将变量分组,如下所示:

<input id="op1" name="po[1]" class="key" size="50">
<input id="op2" name="po[2]" class="key" size="50">
<input id="op3" name="po[3]" class="key" size="50">
<input id="op4" name="po[4]" class="key" size="50">
<input id="op5" name="po[5]" class="key" size="50">
<input id="op6" name="po[6]" class="key" size="50">

$(“#获取”)。单击(函数(){
var myarray1=新数组();
$(“.key”)。每个(函数(i){
警报($(this.val());
myarray1[i]=$(this.val();
});
});
我有个问题,你可以走这条路


$(“#获取”)。单击(函数(){
var myarray1=新数组();
$(“.key”)。每个(函数(i){
警报($(this.val());
myarray1[i]=$(this.val();
});
});
我有个问题,你可以走这条路


恐怕您需要一些javascript来完成这项工作。未经测试,但具体情况如下:

$(document).ready(function() {
  var values = [];
  // Get value of each input element that has key class
  $('input.key').each(function() {
    // Push it to an array
    values.push($(this).value());
  });

  // Send to php
  $.ajax({
    url : 'mypage.php?q=' + values.join(':'),
    success: function() {
       // Do something if you wish
    }
  });
});

恐怕你需要一些javascript来做这件事。未经测试,但具体情况如下:

$(document).ready(function() {
  var values = [];
  // Get value of each input element that has key class
  $('input.key').each(function() {
    // Push it to an array
    values.push($(this).value());
  });

  // Send to php
  $.ajax({
    url : 'mypage.php?q=' + values.join(':'),
    success: function() {
       // Do something if you wish
    }
  });
});

但是这个名字可能是像op1、op6、op8这样的王朝。。和仅类相同。
名称
s将被传输,请参阅。由于它们都以相同的字符开头,您可以通过查找
$\u POST
(如果您有POST表单)来使用该模式。但是名称可能是类似于op1、op6、op8的dynanic。。和仅类相同。
名称
s将被传输,请参阅。由于它们都以相同的字符开头,您可以使用该模式来查找它
$\u POST
(如果您有POST表单)。谢谢您,先生。。。。。你的建议解决了这个问题。。。谢谢你,先生。。。。。你的建议解决了这个问题。。。谢谢