workzone.apwa.org
Open in
urlscan Pro
52.7.164.224
Public Scan
Submitted URL: http://workzone.apwa.org/
Effective URL: https://workzone.apwa.org/
Submission: On May 28 via manual from US — Scanned from DE
Effective URL: https://workzone.apwa.org/
Submission: On May 28 via manual from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST /candidate/job_search/quick
<form id="quickJobSearch" class="form-search" onkeypress="submitFormOnEnter(event, function() { onSearchSubmitquickJobSearch();doAjaxSubmit('validate', 'quickJobSearch', {disableSpinner : true}); });" action="/candidate/job_search/quick"
method="post" onsubmit="return false;"> <input name="currentUri" type="hidden" value="/">
<div class="form-fields group">
<div class="flineQ flineQ_2 flineQ_keyword flineQ_before_button"> <label for="values1.value">What: </label> <span class="input"> <input id="criterion271" name="values[1].value" class="txt ui-autocomplete-input" tabindex="2"
onfocus="if (this.value == 'Enter keywords (e.g. Accountant)') {this.value = ''}" onblur="if (this.value == '') {this.value = 'Enter keywords (e.g. Accountant)'}" type="text" value="Enter keywords (e.g. Accountant)" maxlength="256"
autocomplete="off"><span role="status" aria-live="polite" class="ui-helper-hidden-accessible"></span>
<script type="text/javascript">
window.addEvent('domready', function() {
if ($('criterion271').value == '') $('criterion271').value = 'Enter keywords (e.g. Accountant)';
});
</script>
<script type="text/javascript">
function split(val) {
return val.split(/,\s*/);
}
function extractLast(term) {
return split(term).pop();
}
document.addEvent('domready', function() {
jQuery("#criterion271")
// don't navigate away from the field on tab when selecting an item
.on("keydown", function(event) {
if (event.keyCode === jQuery.ui.keyCode.TAB && jQuery(this).autocomplete("instance").menu.active) {
event.preventDefault();
}
}).autocomplete({
source: function(request, response) {
jQuery.ajax({
url: "/main/json/getSuggestedItemsByTextAndCriterionId?value=" + extractLast(request.term),
dataType: "json",
method: "POST",
data: {
id: '271'
},
success: function(data) {
response(data);
}
});
},
search: function() {
// custom minLength
var term = extractLast(this.value);
if (term.length < 3) {
return false;
}
},
focus: function() {
// prevent value inserted on focus
return false;
},
select: function(event, ui) {
var terms = split(this.value);
// remove the current input
terms.pop();
// add the selected item
terms.push(ui.item.value);
// add placeholder to get the comma-and-space at the end
terms.push("");
this.value = terms.join(", ");
return false;
}
}).data('ui-autocomplete')._renderItem = function(ul, item) {
var searchMask = extractLast(this.element.val());
var regEx = new RegExp(searchMask, "ig");
var replaceMask = "<b style=\"color:black;\">$&</b>";
var html = item.label.replace(regEx, replaceMask);
return jQuery("<li></li>").data("item.autocomplete", item).append(jQuery("<div></div>").html(html)).appendTo(ul);
};
});
</script>
</span> </div>
<div class="flineQ flineQ_3 flineQ_location flineQ_before_button"> <label for="values2.value">Where: </label> <span class="input"> <input id="criterion272" name="values[2].value" class="txt ui-autocomplete-input" tabindex="2"
onfocus="if (this.value == 'Location (e.g. Boston)') {this.value = ''}" onblur="if (this.value == '') {this.value = 'Location (e.g. Boston)'}" type="text" value="Location (e.g. Boston)" maxlength="256" autocomplete="off"><span role="status"
aria-live="polite" class="ui-helper-hidden-accessible"></span>
<script type="text/javascript">
window.addEvent('domready', function() {
if ($('criterion272').value == '') $('criterion272').value = 'Location (e.g. Boston)';
});
</script>
<script type="text/javascript">
function split(val) {
return val.split(/,\s*/);
}
function extractLast(term) {
return split(term).pop();
}
document.addEvent('domready', function() {
jQuery("#criterion272")
// don't navigate away from the field on tab when selecting an item
.on("keydown", function(event) {
if (event.keyCode === jQuery.ui.keyCode.TAB && jQuery(this).autocomplete("instance").menu.active) {
event.preventDefault();
}
}).autocomplete({
source: function(request, response) {
jQuery.ajax({
url: "/main/json/getSuggestedItemsByTextAndCriterionId?value=" + extractLast(request.term),
dataType: "json",
method: "POST",
data: {
id: '272'
},
success: function(data) {
response(data);
}
});
},
search: function() {
// custom minLength
var term = extractLast(this.value);
if (term.length < 3) {
return false;
}
},
focus: function() {
// prevent value inserted on focus
return false;
},
select: function(event, ui) {
var terms = split(this.value);
// remove the current input
terms.pop();
// add the selected item
terms.push(ui.item.value);
// add placeholder to get the comma-and-space at the end
terms.push("");
this.value = terms.join(", ");
return false;
}
}).data('ui-autocomplete')._renderItem = function(ul, item) {
var searchMask = extractLast(this.element.val());
var regEx = new RegExp(searchMask, "ig");
var replaceMask = "<b style=\"color:black;\">$&</b>";
var html = item.label.replace(regEx, replaceMask);
return jQuery("<li></li>").data("item.autocomplete", item).append(jQuery("<div></div>").html(html)).appendTo(ul);
};
});
</script>
</span> </div>
<div class="group group-first"></div>
<div class="flineQbox"> <input name="submit.quickJobSearch" tabindex="2" type="button" value="Find" title="Search" onclick="onSearchSubmitquickJobSearch();doAjaxSubmit('validate', 'quickJobSearch', {disableSpinner : true})"> </div>
<div class="group"></div>
</div> <input type="hidden" name="submit.quickJobSearch">
</form>
Text Content
NOTICE: Some features on this website, like purchasing a job package and posting a job, might not work properly when using Internet Explorer. For the best experience, please use another browser like Chrome or Mozilla. * APWA Home * WorkZone Home * Job search * Post a Resume * Post a Job * Pricing Open menu Sign In / Register Forgot Password FIND YOUR NEXT PUBLIC WORKS JOB What: Where: Advanced search View All Jobs FEATURED JOBS * WELCOME TO APWA WORKZONE! WorkZone is packed with features to make the process of finding and posting public works jobs easier and more powerful. Our job board features robust advanced search options, resume hosting and searching capabilities and many other opportunities aimed at helping employers get their jobs noticed at a reasonable flat-rate price. * WorkZone Job Board Pricing / Packages * Advanced Search * Create a Free WorkZone Account IS A PUBLIC WORKS CAREER RIGHT FOR YOU? Public works is the heartbeat of any community. The people who work in public works are solving some of the toughest problems faced by our communities, our country and the world. You can help shape the future. Click here to see how to get started. LATEST JOBS Show more FEATURED EMPLOYERS * * * * FEATURED JOBS Popular locations: Kansas (KS) | Nevada (NV) | Montana (MT) | Wyoming (WY) | Maryland (MD) Popular categories: Engineering and Technology | Other | Solid Waste | Water and Sewers | Transportation * About * Accreditation * Advertise * Advocacy * APWA Reporter * * APWA Workzone * Buyer's Guide * Chapter Websites * Contact Us * DCS Center * Legal Notice * Members' Library * Membership * MyAPWA * Nat'l Public Works Week * Press Room * Privacy Policy * PWX * Shop * Snow Conference * View Cart © 2012 American Public Works Association Powered by Job Board Software Menu Close * APWA Home * WorkZone Home * Job search * Post a Resume * Post a Job * Pricing Sign In / Register Forgot Password Job Seeker registration Employer registration Forgot password Sign in Job Seeker registration Login Forgot password