2015-12-21 102 views
0

您好我有用于从条形码阅读器接收文本的输入,但是当您将焦点放在此输入时,iphone和其他移动浏览器会显示软件键盘,并且会隐藏输入下的所有按钮,你也需要你的工作。禁用条形码阅读器的iphone键盘输入

有没有办法如何禁用此iphone键盘输入?但模糊不是解决方案,您需要输入条形码并按下回车键,这就是读者所做的,它模拟了硬件键盘。

+0

请写下你试过的代码。 –

+0

可以使用此代码 - (BOOL)textFieldShouldBeginEditing:(的UITextField *)的TextField { 如果(文本框== yourtextField) { [文本字段resignFirstResponder]; //在这里显示自定义选择器.... return NO; } } –

回答

0

如果你传递你的价值观的文本字段自定义输入,就像例如日期选择器,你可以简单地使用readonly属性在HTML或通过JavaScript/jQuery的:

/** 
* @param {Object} el : cache.datepicker => input element 
* @augments myCustom.fn.devicedetection from detectmobilebrowsers.com 
*/ 
disableKeyboard: function (el) { 
    if (myCustom.fn.deviceDetection === 'mobile') { 
     el.prop({ readonly: true }); 
    } 
}, 

现在是不是很清楚你的意思是你需要输入条码,然后按回车,你可能想详细说明一下。