【问题标题】:Retriving values from generated text box using jquery使用 jquery 从生成的文本框中检索值
【发布时间】:2014-08-12 11:29:49
【问题描述】:

我已经使用 jquery 生成了一个文本框和文件上传按钮,如下所示

$(this).before("<div class='col-lg-12'><div class='row'><div class='col-lg-4'><input name='refusal_str[]' type='text'  placeholder='Enter File description'></div><div class='col-lg-4'><input name='refusal[]' type='file'></div></div></div>");

我正在使用 foreach 从相应的上传按钮检索多个文件上传的值。现在我想从文本框中检索值,并且文本框值和文件路径都需要插入到表中。

foreach($_FILES['refusal']['tmp_name'] as $key => $tmp_name ){
        $file_name = $_FILES['refusal']['name'][$key];
        $file_size =$_FILES['refusal']['size'][$key];
        $file_tmp =$_FILES['refusal']['tmp_name'][$key];
        $file_type=$_FILES['refusal']['type'][$key];    

        // retrieving text box value
        $testi_text=$_REQUEST["testi_text"][$key];

当我这样做时,我收到以下错误:

Uninitialized string offset: 0

【问题讨论】:

    标签: php jquery


    【解决方案1】:

    您正尝试使用 PHP 访问 testi_text 条目,但您的 HTML 显示它称为 refusal_str[],因此您需要访问它:

    // retrieving the text box value
    $testi_text = $_REQUEST['refusal_str'][$key];
    

    附: var_dump($_REQUEST); 应该显示您从表单中收到的值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多