2015-05-30 67 views
0

嗨在我們的jquery移動應用程序有一個註冊表單,用戶輸入令牌。令牌可以從某處複製。我們希望該用戶無法鍵入令牌,只能將其複製到輸入中。當用戶專注於輸入時,則不應出現移動鍵盤。這怎麼能實現?粘貼只有輸入與jQuery的移動

我試過 使輸入禁用,然後綁定longpress/taphold的事件偵聽器,但很難從剪貼板獲取值。

請幫忙!!!!

回答

0

從此answer。這可能會幫助你。

<form> 

    <script type="text/javascript"> 
     function validate(evt) { 
       var theEvent = evt || window.event; 
       var key = theEvent.keyCode || theEvent.which; 
       key = String.fromCharCode(key); 
       var regex = /[]|\./; 
       if(!regex.test(key)) { 
        theEvent.returnValue = false; 
        if(theEvent.preventDefault) 
        theEvent.preventDefault(); 
        } 
     }      
    </script> 

    <input name="input" type="text" onkeypress='validate(event)' value="" /> 

</form> 
+0

我已經看到了,但我不知道在移動,我也不想彈出鍵盤時,用戶聚焦.....如果我能以某種方式獲取剪貼板值,那麼我的方法可以工作,我公司會幫助嘗試過各種各樣的東西......沒有一個是具體的...... – saurabhgupta05085