Задача: Форма отлично работает в хроме, firefox, safari и IE 9 до текущей версии. Однако в IE8 форма не работает.Форма не отображает результаты
Не работает, я имею в виду, когда вы выбираете город в раскрывающемся списке и выбираете ввод, страница просто обновляется. Он применяется к другим текстовым полям/выпадающим спискам формы.
Ниже путь к странице: http://www.regalmed.com/index.cfm/urgent-care-finder/
Я попытался скопировать и вставить то, что я сделал для других страниц и заменить его вручную делать то, что я сделал на форме , но он продолжает обновлять страницу.
Любая помощь будет оценена по достоинству.
Обновление: Следующая форма. Единственное, что я могу придумать, - это то, что местозаполнитель читается в начале. Смысл, когда форма загружается, он рассматривает местозаполнитель «Почтовый индекс», и в нижней части появляется ошибка. Не уверен, что происходит
<!---<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie.min.css" />
<![endif]-->
</head>
<body>--->
<cfquery name="UCarecityFind" datasource="Data">
SELECT Distinct officecity FROM UrgHosp
where utilizedspecialty in (<cfqueryparam value="#name_list1#" list="true" cfsqltype="cf_sql_varchar">)
and network not like (<cfqueryparam value="#'%name_list2%'#" list="true" cfsqltype="cf_sql_varchar">)
and Company in (<cfqueryparam value="#name_list3#" list="true" cfsqltype="cf_sql_varchar">)
order by officecity
</cfquery>
<div class="panel panel-default">
<div class="panel-body">
<form name="UrgentCareSearch" ng-submit="SearchUrgentCare(searchParam);" novalidate="" role="form">
<div class="form-group">
<input class="form-control" id="urgentcare" ng-model="searchParam.UrgentCareName" placeholder="Urgent Care Name" type="text" />
</div>
<div class="form-group">
<SELECT name="proCity" class="form-control margin-bottom1" placeholder="City" ng-model="searchParam.City">
<option disabled="disabled" selected="selected" value="">City</option>
<option value=""></option>
<cfoutput query="UCarecityFind">
<option value=#officecity#>#officecity#</option>
</cfoutput>
</select>
</div>
<hr />
<div style="margin-top:-10px; margin-bottom:10px; text-align:center; font-size:8pt! important">* or Search by Zip code radius *</div>
<div class="row">
<div class="col-xs-7 no-right-padding">
<div class="form-group">
<div class="input-group"><select class="form-control" name="distance" ng-model="searchParam.Distance" ng-options="mile.value for mile in miles"><option selected="selected" value=" "></option><option >5</option><option>10</option><option>15</option><option>20</option></select>
<div class="input-group-addon">miles</div>
</div>
</div>
</div>
<div class="col-xs-5 no-left-padding widthZip">
<div class="form-group"><input allow-pattern="[\d\W]" class="form-control" id="zip" maxlength="5" ng-model="searchParam.Zip" placeholder="Zip code" type="text" /></div>
</div>
</div>
<div class="form-group"><input class="btn btn-warning btn-block" ng-click="gotoElement('SearchResultsAnchor');" type="submit" value="Search" /></div>
</form>
</div>
</div>
<script>
var probablyPhone = ((/iphone|android|ie|blackberry|fennec/).test(navigator.userAgent.toLowerCase()) && 'ontouchstart' in document.documentElement);
function initialize() {
(function($) {
$('.call').css("text-decoration", "none");
$('.call').css("color", "black");
$('.call').css("cursor", "default");
})(jQuery);
}
$(document).ready(function(){
$('#zip').on("change",function(){
$('#city option[value=""]').prop('selected',true).trigger('input');
/*console.log('input');*/
});
$('#city').on("change",function(){
$('#zip').val('').trigger('input');
/*console.log('change');*/
});
});
</script>
<!---
</body>
</html>
--->
Мой observa что если фокус находится в выпадающем меню, и вы нажимаете enter, ничего не происходит. С текстовыми полями, флажками и т. Д., Нажав enter, отправьте форму. Я буду интерпретировать это как поведение браузера по умолчанию. Вы пытаетесь добиться чего-то другого? Если да, то чего вы пытаетесь достичь и как вы пытаетесь это сделать? –
@ DanBracuk Когда пользователь входит в город, например, он возьмет список неотложных забот в этом городе или близлежащих городах. Однако вместо этого он проходит и пропускает ошибку в нижней части страницы. –
Я протестировал вашу форму в IE8, и я получил ошибку, которая не указана в нижнем левом углу браузера, это то же, что и у вас есть другие ошибки @RobertoFlores –