Предположительно в HTML5 в Safari, вы можете определить свой тип ввода как «поиск», и когда пользователь начнет вводить текст, появится кнопка X, позволяющая очистить его, как и в строке поиска Google в Safari. На моем веб-сайте это работает на настольном Safari, но не работает в Mobile Safari.
<input id="termsField" type="search" autocorrect="off" placeholder="Type something here">
//This is the code for the X button I have to use now since HTML5 doesn't work
<INPUT type="image" name="Clear" alt="Clear" src="clearX.png" height="22" width="22"
onClick="clearText(this)">
Сначала я подумал, что это потому, что у меня есть функция автозаполнения JQuery в #termsField
, но опять же, если она работает в Desktop Safari, этого не будет. Кто-нибудь знает, почему это может происходить? s, потому что у меня есть функция автозаполнения JQuery на #termsField
, но опять же, если она работает в Desktop Safari, этого не будет. Кто-нибудь знает, почему это может происходить? s, потому что у меня есть функция автозаполнения JQuery на #termsField
, но опять же, если она работает в Desktop Safari, этого не будет. Кто-нибудь знает, почему это может происходить?
Кроме того, это не работает ни на моем iPhone, ни в iPhone Simulator в XCode, поэтому это не проблема конкретно моего iPhone.