html / iphone - получение оповещения о форме при попытке обновить страницу - PullRequest
2 голосов
/ 05 октября 2011

Я создаю сайт, который имеет форму, но по какой-то причине, даже если пользователь не вводит информацию в форму (даже если форма еще не была представлена ​​- она ​​начинает скрываться) - если яобновите страницу, iOS выдает мне предупреждение браузера:

Вы уверены, что хотите отправить эту форму снова?

Есть идеи, почему это происходит или как это подавить?

Это мой код формы:

<div id="vehicle_form">
    <form method="post" name="emailForm">
    <input class="dField" id="dfEmail" type="email" name="email" value="Email"/><br/>
    <input class="dField" id="dfName" type="text" name="firstname" value="First Name"/><br/>
    <input class="dField" id="dfLast" type="text" name="lastname" value="Last Name"/><br/>
    <input class="dField" id="dfZip" type="text" maxlength="5" name="zip" value="Zip Code"/><br/>
    <button id="dFormBack">Back</button><button type="submit" id="dSubmit">Submit</button>
    </form>
    <div id="dErrors"></div>
</div>

У меня также есть этот javascript, действующий на поля формы:

$j('.dField').focus(function(){
    clearInput($j(this)[0]); //The [0] seems to be necessary to retrieve the element at the DOM object level
}).blur(function(){
    restoreInput($j(this)[0]);
});

, а также некоторые другие javascript, связанные с формой.

1 Ответ

0 голосов
/ 12 апреля 2012

Не уверен, что это именно то, что вы ищете, но попробуйте это:

<form method="post" name="emailForm">
<input type="text" name="email" value="Email" size="30" onfocus="value=''"><br>
<input type="text" name="firstname" value="First Name" size="30" onfocus="value=''"><br>
<input type="text" name="lastname" value="Last Name" size="30" onfocus="value=''"><br>
<input type="text" name="zipcode" value="Zip Code" size="30" onfocus="value=''"><br>
<button id="dFormBack">Back</button><button type="submit" id="dSubmit">Submit</button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...