У меня есть javascript, который «зависает» от экрана при нажатии кнопки отправки. Это делается для остановки двойных кликов.тест, если страница действительна до запуска javascript
Я обнаружил, что существует проблема, если элемент проверки правильности возвращает false, в этом случае экран «заморожен», поэтому пользователь не может устранить проблему с их входными данными.
Мне нужно выяснить, действительна ли эта страница или нет, так что если это не так, я могу отключить экран.
Как это сделать?
Javascript код, который замораживает экран ... (первоначально от 4guysfromrolla)
function FreezeScreen(msg) {
var outerPane = document.getElementById('FreezePane');
var innerPane = document.getElementById('InnerFreezePane');
if (outerPane) outerPane.className = 'FreezePaneOn';
}
код, который запускает JavaScript ...
<asp:Button ID="btnSubmit" runat="server" Text="<%$ Resources:LocalizedText, button_SubmitOrder %>" onclick="btnSubmit_Click" ValidationGroup="validateHeader" OnClientClick="FreezeScreen();" />
вы можете разместить код, где вы звоните 'FreezeScreen'? –
обязательно ... обновлен! – Stuart
Это зависит от того, что вы используете для проверки. .net валидаторы, jquery validators, ваши собственные собственные? –