jQuery - 实现多个输入框同步操作
有些时候为了提高效率,需要实现多个输入框同步操作。提高人机交互的友好性。
下面就来实现一个多个输入框同步操作的小例子。
效果如图。
代码如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>jQuery实现多个输入框同步操作</title> <style type="text/css"> </style> </style> </head> <body> <h2 id="h2-caption">jQuery实现多个输入框同步操作</h2> <hr><br> <form id="id-form-syninput"> <b>输入框1: </b><input type="text" name="input-syninput-1"/><br/> <b>输入框2: </b><input type="text" name="input-syninput-2"/><br/> <b>输入框3: </b><input type="text" name="input-syninput-3"/><br/> <b>输入框4: </b><input type="text" name="input-syninput-4"/><br/> <b>输入框5: </b><input type="text" name="input-syninput-5"/><br/> <b>输入框6: </b><input type="text" name="input-syninput-6"/><br/> </form> <br><hr> <div id="div-log"> <p>日志记录:</p> </div> <script src="../../js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(function(){ $(':input').on('keyup',function(){ $(':text').val($(this).val()); $("#div-log").html($("#div-log").html()+"<p>"+"用户输入数据:"+$(this).val()+"."+"系统同步数据:"+$(this).val()+"</p>"); }); }); </script> </body> </html>