我有一个很长的字符串,我想把它分成3块并在文本框中显示它们?

时间:2012-12-15 17:31:59

标签: javascript

  

可能重复:
  How do I split this string with JavaScript?

我的观点是这样的,我有一个字符串,我已将其存储到变量中 想一想这个

var text1 = "show, text, into input";

我可以将此变量显示为HTML中的三个不同输入吗?我的意思是“,”之后的每个单词都应显示在输入中。

3 个答案:

答案 0 :(得分:0)

var split = 'show, text, into input'.split(',');

var first= split[0];
var second = split[1];

答案 1 :(得分:0)

var parts = text1.split(','),
    nodes = document.querySelectorAll('input[class="txt"]');

for (var i = nodes.length; i--, nodes[i].value = parts[i];);​

HTML:

<input type="text" class="txt" />
<input type="text" class="txt" />
<input type="text" class="txt" />

答案 2 :(得分:0)

尝试这样的事情: -

1)使用.slice()获取前两个字符,然后是字符。

2)使用document.getElementById()来获取您的框。 (确保他们有ID)

3)将字符串分配给框的.value属性。