我尝试限制用户在android中输入输入字段 当用户获得Android键盘时,所有解决方案都无法正常工作
任何方式都这样做?
答案 0 :(得分:0)
在HTML中禁用输入字段的惯用方法是使用disabled属性:
https://www.w3schools.com/tags/att_input_disabled.asp
一个例子是:
<form action="/action_page.php">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname" disabled="disabled"><br>
<input type="submit" value="Submit">
</form>
&#13;
据我所知,PreventDefault与禁用输入无关。 MaxLength在理论上可以工作,但它很苛刻,而且代码的目标并不明显。
禁用可以绑定到您喜欢的地方,就像Angular中的任何其他属性一样。因此,您可以执行[disabled]="shouldDisable()"
之类的操作,其中shouldDisable()
是返回真值或虚假值的组件的方法。
此外,离子输入可能有一些特殊的行为,但我不知道它。您可以在此处进一步阅读:https://forum.ionicframework.com/t/how-to-disable-ion-input/42522