繁体   English   中英

无法从输入字段获得空格

[英]Not getting spaces from input field

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

的HTML

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

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

脚本

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

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

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

我完全注意到您的“ test2 []”在哪里发挥作用。

您应该添加双qoutes

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

尝试这个:

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

您可以尝试一下,因为手头有jQuery:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM