首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从输入中收集数据?

如何从输入中收集数据?
EN

Stack Overflow用户
提问于 2011-08-24 08:12:12
回答 2查看 268关注 0票数 1
代码语言:javascript
复制
<input id="e-1" type="text"/> 
<input id="e-2" type="text"/>
<button id="go">go</button>

这是输入验证:

代码语言:javascript
复制
$(document).ready(function(){
var code ="";
var c1="";
var c2="";
  $('input#e-1').bind('blur keyup',function() {
      c1 = "Error 400 - " + $('input#e-1').val();  
   });
  $('input#e-2').bind('blur keyup',function() {
      c2 = "Error 404 - " + $('input#e-2').val();  
   });

});

如何从var code ="";中的所有输入收集值,然后单击<textarea></textarea>按钮显示此值

我犯了一个错误,如何为每一行做不同的签名,但不是处处出错400?检查更新的代码

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-24 08:18:09

看看jQuery数据特性:http://api.jquery.com/jQuery.data/

代码语言:javascript
复制
$(document).ready(function(){
 $('input').bind('blur keyup',function() {
      $(this).data('my-error-codes', "Error " + $(this).data('error-name') + "- " + $(this).val());
   });

 $('#go').click(function(){
   var code = "";
   $("input").each(function(){
    code += $(this).data('my-error-codes') + "\n" || '';
   });
   $('#textarea').html(code);
 });

});

Html:

代码语言:javascript
复制
 <textarea id="textarea"></textarea>
 <input id="e-1" type="text" data-error-name="400" /> 
 <input id="e-2" type="text" data-error-name="404" /> 
 <button id="go">go</button>

JsBin:http://jsbin.com/ubomeq/

http://jsbin.com/ubomeq/edit#source

票数 1
EN

Stack Overflow用户

发布于 2011-08-24 08:19:43

试试这个-

代码语言:javascript
复制
<textarea id="textarea"></textarea>
$(document).ready(function(){
var code ="";
  $('input#e-1').bind('blur keyup',function() {
      code  += "Error 400 - " + $('input#e-1').val();  
   });
  $('input#e-2').bind('blur keyup',function() {
      code   += "Error 400 - " + $('input#e-2').val();  
   });
  $('#go').click(function(){
    $('#textarea').html(code);
  });


});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7172377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档