同じスパンに2つのボタンがあるIonicアプリケーションにテキスト入力があります。最初のボタンは検索の実行に使用され、2番目のボタンはテキスト入力のクリアに使用されます。クリアボタンをタップすると、テキスト入力がクリアされ、キーボードが再表示されますが、テキストフィールドにはフォーカスがありません。Ionic TextFileクリアボタンキーボードの動作iOS
テキストをクリアした後にテキスト入力にまだフォーカスがあることを確認できるように誰でも助けてもらえますか?ありがとうございました。
<form class="list">
<span class="item item-input-inset">
<label class="item-input-wrapper address-label" name="addressLabel">
<i class="icon ion-ios-search placeholder-icon" ng-show="!address.length"></i>
<input type="text" class="address-input" placeholder="Search By Address" ng-model="address" autocomplete="off" autocorrect="off" autocapitalize="off">
</label>
<button type="submit" id="button1" class="button button-small custom-btn ion-search" ng-click="search(address)" ng-show="address.length"></button>
<button ng-click="address = ''" class="button button-small custom-btn ion-close-round" ng-show="address.length"></button>
</span>
</form>
あなたがイオンV1を使用していますか?あなたのコードは、IonicのiOSプラットフォームに追加すると、別の方法で動作します。私がクリアをクリックすると、テキストフィールドがクリアされ、キーボードが消える – HardikDG
私はバージョン1.7.14を使用しています。バージョン2を使用していますか?ありがとう。 – draftalyzer
いいえ、私は1.7.11を使用していますが、Ionic v2ではデフォルトの取り消しボタンを提供する検索バーが改善されています。バージョンを更新して何かを見つけたら教えてください – HardikDG