2010-11-01 57 views
0

当我在webview中加载触控Facebook登录页面时,我希望将该电子邮件字段设置为值,并且无法修改并完成该操作,因此我已在webview中禁用该元素插入了JavaScript代码。所有工作正常,直到我想单击登录按钮,因为页面刷新,而不是提交登录信息。我注意到,如果我不禁用该项目,登录按钮工作正常,但我不知道为什么发生。如何避免在WebView中的表单字段中的用户输入?

可能是什么问题?我曾想过另一种方法来实现它:每当用户尝试修改电子邮件字段时忽略他所做的任何事情,但我认为这是一种不太专业的解决方法。

问候。

回答

0

我不能禁用元素并发送信息,所以我选择了另一种方式,不允许用户输入任何参数readOnly而不是禁用。它比Mech Software的答案更容易,如果您要回答,请多谢。

2

您可以使用jQuery绑定到该字段的keypress事件,然后使用event.which扫描keyInput并丢弃所有的charcode。然后该字段不被禁用,它只是不接受输入。

+0

谢谢,如果我不能禁用元素,我会尝试 – Adrian 2010-11-01 19:10:32

相关问题