日期:2014-05-18  浏览次数:20469 次

关于入库扫描问题,怎么实现页面回车第一次回车显示内容,第二次回车执行button按钮?
1、关于入库扫描问题,怎么实现页面回车第一次回车显示内容,第二次回车执行button按钮?
2、下面是代码:
 <script type="text/javascript" language="javascript">
  SelectInput($("#txt_Scanning_In"));
  function SelectInput(Target) {
  var sInput = Target[0];
  var sValue = Target.val();
  if (sInput.setSelectionRange) {
  sInput.setSelectionRange(0, sValue.length);
  } else {
  var selRange = sInput.createTextRange()
  selRange.collapse(true);
  selRange.moveStart("character", 0);
  selRange.moveEnd("character", sValue.length);
  selRange.select();
  }
  }
  $("body").keydown(function (event) {
  if (event.keyCode == "13") {
  event.preventDefault();
  $("#but_Confirmation").click();
  }
  })
  </script>
这个代码可以执行的效果:当运行入库扫描页面时候,textbox可以选中里面的内容,并且可以执行button;但是我想要的是第一次敲回车显示内容,第二次敲回车才执行button里面的事件!
  哪位大侠帮帮忙!谢谢了,上面的代码已经有可能要稍微改下逻辑!

------解决方案--------------------
探讨
1、关于入库扫描问题,怎么实现页面回车第一次回车显示内容,第二次回车执行button按钮?
2、下面是代码:
<script type="text/javascript" language="javascript">
SelectInput($("#txt_Scanning_In"));
function SelectInput(Target) {
……

------解决方案--------------------
不要考虑计数,那样很麻烦的。你为什么不通过注册事件来解决??
------解决方案--------------------
做一个表示 flag 第一此回车 
if(flag==0)
flag++
显示内容
if(flag==1)
flag--
执行回车