JS字符串将来自多个文本框的文本输入组合在一起
JS string together text input from multiple textboxes
下面是一个js-fiddle示例:
http://jsfiddle.net/YD6PL/80/
HTML:
<input type="text">
<input type="text">
<input type="text">
<input type="text">
<div>
<button class="buttons">d</button>
<button class="buttons">o</button>
<button class="buttons">g</button>
<button class="buttons">s</button>
</div>
<button id="next">Next</button>
JS:
$(document).ready(function () {
$('input').click(function(){
$(this).addClass('active').siblings('.active').removeClass('active')
});
$(".buttons").click(function () {
var cntrl = $(this).html();
$('input.active').val(cntrl);
});
$( "#next" ).click( function() {
alert("When user clicks next button I would like the input from all 4 textboxes strung together into a word and alerted---like 'dogs' in this example");
});
});
如何将每个文本框中的字符"串"在一起,以提醒单词"dogs"(例如本例中的单词)?
在#next
中单击可以放入一个foeach按钮来捕获所有输入字段。
$( "#next" ).click( function() {
var completeString = "";
$('input').each(function(){
completeString += $(this).val();
});
alert(completeString);
});
试试这个:
Fiddle演示
HTML:
<input id="d" type="text">
<input id="o" type="text">
<input id="g" type="text">
<input id="s" type="text">
<div>
<button class="buttons" value="d">d</button>
<button class="buttons" value="o">o</button>
<button class="buttons" value="g">g</button>
<button class="buttons" value="s">s</button>
</div>
<button id="next">Next</button>
JavaScript:
$(document).ready(function () {
$(".buttons").click(function () {
var cntrl = $(this).val();
$($('input').get($(this).index())).val(cntrl);
});
$("#next").click(function () {
var toAlert = $('#d').val() + $('#o').val() + $('#g').val() + $('#s').val();
alert(toAlert);
});
});
您可以像下面这样使用每个jquery。
这是jsfiddle:http://jsfiddle.net/w9zn9gLw/1/
$( "#next" ).click( function() {
var str = "";
$( ".buttons" ).each(function( ) {
str += $(this).html();
});
alert(str);
});
如果它回答了您的问题,请标记为答案
循环输入文本将解决此
$( "#next" ).click( function() {
var text = '';
$.each($('input[type="text"]'),function(v,k){
text += $(k).val();
});
alert(text);
});
http://jsfiddle.net/YD6PL/85/
相关文章:
- 通过Knockout组合文本和html
- 如何使用php和html根据文本框中的输入值自动更改组合框值
- 如何从选定的组合框中填充文本框
- 组合框值更改时,显示一个文本框
- 如何使用Javascript从组合框中获取数据并将其输入到文本框中
- 文本框和选择框组合单个文本中的值(第一个tb值,然后是sb值)
- 在 JavaScript 中将文本组合成变量名称
- 如何根据 html 页面中组合框中的值填充文本框的值
- Jquery组合框填充文本框
- 允许使用 javascript 在文本框中使用 Ctrl+C、Ctrl+X 和 Ctrl+V 组合
- 如何将返回值与文本组合
- 组合框更改时删除复选框和文本值
- 如何从JSP页面获取Java脚本中的组合框文本
- 如何组合两个文本超链接
- Javascript 不会检查文本输入值是否随组合网格而变化
- 在文本编辑器中显示值,点击组合框:Yii 1.1.
- 组合框;选择时显示不同的说明文本
- 当用户在组合框中选择值时激活文本框
- JQuery / Javascript - 将文本与变量组合以用作数组索引
- 重新加载不同宽度的投资组合文本时