簡體   English   中英

文本框清除選項卡上的值

[英]Textbox clears value on tab

當我輸入任何密碼時,它將自動在密碼旁邊的文本框中填充城市。 但是,當我按Tab鍵進入“城市”文本框時,它將清除該文本框中的城市。 我該如何預防呢?

<div class="col-md-3">
    <div class="input-group" ng-class="{'error':employeeForm.pin_code.$touched && employeeForm.pin_code.$invalid }">
         <span class="input-group-addon">Pincode<span style="color:red">*</span></span>
             <input type="text" id="pincode" ng-readonly="contactReadonly" ng-keydown = "user.city = ''" ng-keyup="employeeForm.pincode.$viewValue.length > 5 && search(user.pincode,'city')" name="pincode" maxlength="6" autocomplete="off" ng-model="user.pincode" placeholder="121038" class="form-control digits" required>
    </div>
    <span ng-show="pincodeError" style="color: red" ng-cloak>{{pincodeErrorMsg}}</span>
</div>

 <div class="col-md-3">
    <div class="input-group" ng-class="{'error':employeeForm.city.$touched && employeeForm.city.$invalid }">
        <span class="input-group-addon">City<span style="color:red">*</span></span>
           <input type="text" id="city" ng-change = "cityChangeEvent()"   style="text-transform: capitalize;"  name="city" class="form-control only_name" placeholder="Your city" ng-model="user.city" required>
    </div>
</div>

您的代碼ng-keydown = "user.city = ''"在每次按下ng-keydown = "user.city = ''"字段時,在每次按下ng-keydown = "user.city = ''"將城市輸入字段設置為空,其中還包括制表符。 您或者需要刪除代碼的這一部分,或者評估按下的鍵,如果鍵是制表符,或者您想要防止其他任何操作,則什么也不做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM