没有从输入字段获取空格

时间:2014-12-04 05:40:26

标签: javascript jquery html

我有一个带提交按钮的输入框和另一个从脚本创建的输入框,用于获取以前的输入值。当我键入"测试数据"在第一个输入框和按下单击按钮,我只得到"测试"在另一个文本框中。我需要得到相同的"测试数据"在脚本中创建输入框。

HTML

<input name=""  type="text" id="test" /></td>

<input type="button" onclick="add_values()" id="add_new_code" >click</td>

SCRIPT

function add_values()
{
getTest=document.getElementById('test').value;
$('<tr><td><input type=text name=test2[] value='+getTest+'></td></tr>');
}

4 个答案:

答案 0 :(得分:2)

我相信您需要为生成的HTML添加引号...请尝试以下操作:

$('<tr><td><input type="text" value="'+getTest+'"></td></tr>');

我完全确定你的&#34; test2 []&#34;发挥作用。

答案 1 :(得分:2)

你应该加双引号

答案 2 :(得分:1)

试试这个:

function add_values()
{
   getTest=document.getElementById('test').value;
   $('<tr><td><input type=text name=test2[] value="'+getTest+'"></td></tr>');
}

答案 3 :(得分:1)

你可以试试这个,因为你手头有jQuery:

function add_values(){
    getTest = $("#test").val();
    $('<tr><td><input type="text" name="test2" value="'+getTest+'"></td></tr>');
}