将值粘贴到表单中

时间:2013-07-26 00:56:56

标签: jquery forms

我是jquery的新手。我正在尝试创建一个检测特定格式的粘贴值的表单。

例如,我有以下内容:

序列号(20位数字) 零件号(#### - HW)

如果用户粘贴#### - HW,它将直接进入“部件号”字段。

谢谢, 杰里米

3 个答案:

答案 0 :(得分:0)

尝试此问题获取输入:Get the value in an input text box

获得该值后,您可以通过多种方式检查它,检查长度以查看它是序列号,还是仅使用javascript检查数组的最后2位数。

如果你想变得非常复杂,你可以查看能够拉出特定模式的正则表达式。

希望这有帮助!

答案 1 :(得分:0)

HTML:

<input type="text" id="serial"></input>
<input type="text" id="part"><input>

JQuery的:

<script>
 $(document).ready(function(){
  $('#serial').blur(function(){
   var serial = $('#serial').val();
   if(serial.indexOf("-HW")) {
    $('#part').val(serial);
   }
  }
 );
</script>

答案 2 :(得分:0)

也许这可以帮到你:

    $('.input').change(function() {

             if($(this).text().match('\d{20}-HW')) 
               {
               //enter your code here
                 }
    });

*未经测试