www.homeservices.my
Open in
urlscan Pro
198.187.29.6
Public Scan
URL:
https://www.homeservices.my/
Submission: On August 22 via api from US — Scanned from US
Submission: On August 22 via api from US — Scanned from US
Form analysis
1 forms found in the DOMName: form_search118 — GET /index.php/services
<form action="/index.php/services" method="get" name="form_search118" id="form_search118">
<input type="hidden" name="task" value="parsesearch">
<input type="hidden" name="mod_id" value="118">
<input type="hidden" name="option" value="com_djclassifieds">
<input type="hidden" name="view" value="items">
<input type="hidden" name="se" value="1">
<input type="hidden" name="Itemid" value="119">
<input type="hidden" name="reset">
<div class="search_row1">
<div class="search_regions djcf_se_row">
<select class="inputbox" name="se_regs[]" id="se118_reg_0" onchange="se118_new_reg(0,this.value,new Array());">
<option value="">Location</option>
<option value="2">Kuala Lumpur</option>
<option value="3">Putrajaya</option>
<option value="4">Selangor</option>
<option value="5">Negeri Sembilan</option>
<option value="6">Melaka</option>
<option value="7">Johor</option>
<option value="8">Singapura</option>
<option value="9">Labuan</option>
<option value="10">Sabah</option>
<option value="11">Sarawak</option>
<option value="12">Perak</option>
<option value="13">Kedah</option>
<option value="14">Pulau Pinang</option>
<option value="15">Perlis</option>
<option value="16">Brunei</option>
<option value="541">Pahang</option>
<option value="558">Kelantan</option>
<option value="569">Terengganu</option>
</select>
<div class="clear_both"></div>
<div id="se118_after_reg_0"></div>
<script>
function se118_new_reg(parent, a_parent, r_path) {
document.getElementById('se118_after_reg_' + parent).innerHTML = '<div class="djloader" style="text-align:center;"><img src="https://www.homeservices.my/components/com_djclassifieds/assets/images/loading.gif" alt="..." /></div>';
var ajax_data = {
'option': 'com_djclassifieds',
'view': 'item',
'task': 'getRegionSelect',
'reg_id': a_parent,
'mod_id': 118
};
jQuery.ajax({
url: '/index.php',
type: 'post',
data: ajax_data
}).done(function(response, textStatus, jqXHR) {
if (textStatus == 'success') {
document.getElementById('se118_after_reg_' + parent).innerHTML = response;
document.getElementById('se118_reg_' + parent).value = a_parent;
if (r_path.length > 0) {
var first_path = r_path[0].split(',');
r_path.shift();
se118_new_reg(first_path[0], first_path[1], r_path);
}
jQuery(document).trigger('djclassifieds.loaded', {
context: 'module.search',
client: 'site',
ajax_data: ajax_data
});
}
});
}
</script>
</div>
<div class="search_cats djcf_se_row">
<select class="inputbox" name="se_cats[]" id="se118_cat_0" onchange="se118_new_cat(0,this.value,new Array());se118_getFields(this.value);">
<option value="">Category</option>
<option value="1">Renovation</option>
<option value="2">Electricians</option>
<option value="3">Plumbers</option>
<option value="4">Air Conditioner</option>
<option value="5">Roofing Awning</option>
<option value="6">Painters</option>
<option value="7">Carpenters</option>
<option value="8">Landscapers</option>
<option value="9">Flooring</option>
<option value="10">Siding</option>
<option value="11">Window and Door Installers</option>
<option value="12">Insulation</option>
<option value="13">Masonry</option>
<option value="14">Waterproofing</option>
<option value="15">Pest Control</option>
<option value="16">Home Cleaning</option>
<option value="17">Carpet Cleaning</option>
<option value="18">Electrical Appliances Repair </option>
<option value="19">Alarm and CCTV</option>
<option value="20">Auto Gate</option>
<option value="21">Interior Designer</option>
<option value="22">Kitchen Cabinet</option>
<option value="23">Plaster Ceiling</option>
<option value="24">Curtain and Blinds</option>
<option value="25">Door and Locksmith</option>
<option value="26">Solar Panel</option>
<option value="27">Lighting and Fixtures</option>
</select>
<div class="clear_both"></div>
<div id="se118_after_cat_0"></div>
<script>
function se118_new_cat(parent, a_parent, c_path) {
document.getElementById('se118_after_cat_' + parent).innerHTML = '<div class="djloader" style="text-align:center;"><img src="https://www.homeservices.my/components/com_djclassifieds/assets/images/loading.gif" alt="..." /></div>';
var ajax_data = {
'option': 'com_djclassifieds',
'view': 'item',
'task': 'getCategorySelect',
'cat_id': a_parent,
'mod_id': 118
};
jQuery.ajax({
url: '/index.php',
type: 'post',
data: ajax_data
}).done(function(response, textStatus, jqXHR) {
if (textStatus == 'success') {
document.getElementById('se118_after_cat_' + parent).innerHTML = response;
document.getElementById('se118_cat_' + parent).value = a_parent;
if (c_path.length) {
var first_path = c_path[0].split(',');
c_path.shift();
se118_new_cat(first_path[0], first_path[1], c_path);
}
jQuery(document).trigger('djclassifieds.loaded', {
context: 'module.search',
client: 'site',
ajax_data: ajax_data
});
}
});
}
</script>
</div>
<div class="search_type djcf_se_row">
<select name="se_type_id" class="inputbox">
<option value="">Type</option>
<option value="1">Labor + Parts</option>
<option value="2">Labor Only</option>
<option value="5">Consultation Only</option>
<option value="6">24/7 Available</option>
</select>
</div>
<div class="search_buttons">
<button type="submit" class="button">Search</button>
</div>
</div>
<div class="search_row2" style="display: none;">
<div id="search118_ex_fields" class="search_ex_fields"></div>
<script>
function se118_getFields(cat_id, group_id) {
var $el = jQuery('#search118_ex_fields');
var $prev_el = $el.clone();
$el.find('select').each(function(i) {
$prev_el.find('select').eq(i).val(jQuery(this).val());
});
var ajax_data = {
'option': 'com_djclassifieds',
'view': 'item',
'task': 'getSearchFields',
'wrapper_id': 'search118_ex_fields',
'mod_id': '118',
'cat_id': cat_id,
'se': '',
'group_id': group_id
};
jQuery.ajax({
url: '/index.php',
type: 'post',
data: ajax_data
}).done(function(response, textStatus, jqXHR) {
if (textStatus == 'success') {
$el.html(response).find(':input').each(function() {
if (typeof jQuery(this).attr('name') !== 'undefined' && $prev_el.find(':input[name="' + jQuery(this).attr('name') + '"]').length) {
var $f_new = jQuery(this).closest('.djseform_field');
var $f_old = $prev_el.find(':input[name="' + jQuery(this).attr('name') + '"]').closest('.djseform_field');
if ($f_new.text() == $f_old.text()) { // replace only if the same values
$f_new.replaceWith($f_old);
}
}
});
jQuery(document).trigger('djclassifieds.loaded', {
context: 'module.search',
client: 'site',
ajax_data: ajax_data
});
}
});
if (cat_id) {
jQuery('#search118_ex_fields').attr('data-cat-id', cat_id.toString().replace('p', ''));
} else if (group_id) {
jQuery('#search118_ex_fields').attr('data-group-id', group_id);
}
}
jQuery(function() {
se118_getFields();
});
</script>
</div>
</form>
Text Content
We have 0% commission fees policy. Payment will be made directly to the contractor themselves 100% AFTER the client satisfaction ONLY Arrow up Arrow down Home Services Malaysia * Home * About * Services * Contractors * Submit * Profile * Registration * Contact * Login FIND YOUR CONTRACTOR HERE OR JUST POST YOUR REQUIREMENTS TO GET QUOTATIONS From house cleaning, electrical wiring, plumbing, painting and lawnmowing, we can get you everything you ever needed here Join VendorFind Vendor LocationKuala LumpurPutrajayaSelangorNegeri SembilanMelakaJohorSingapuraLabuanSabahSarawakPerakKedahPulau PinangPerlisBruneiPahangKelantanTerengganu CategoryRenovationElectriciansPlumbersAir ConditionerRoofing AwningPaintersCarpentersLandscapersFlooringSidingWindow and Door InstallersInsulationMasonryWaterproofingPest ControlHome CleaningCarpet CleaningElectrical Appliances Repair Alarm and CCTVAuto GateInterior DesignerKitchen CabinetPlaster CeilingCurtain and BlindsDoor and LocksmithSolar PanelLighting and Fixtures Type Labor + Parts Labor Only Consultation Only 24/7 Available Search Advanced search Close GET YOUR BESTAIR CONDITIONERELECTRICAL WIRINGPLUMBING PIPEWALL PAINTINGHOME CLEANINGPEST CONTROLLAWNMOWINGLOCKSMITHHANDYMANSERVICE HERE HVAC AIR CONDITIONER HOME CLEANING OFFICE CLEANING ELECTRICAL WIRING SOLAR INSTALLATION PLASTER CEILING FURNITURE REPAIR IKEA ASSEMBLY PLUMBER PIPING WALL PAINTING ROOFING AWNING CCTV AND ALARM CUSTOM CABINET CARPET CLEANING ROOF GUTTER CLEANING JUNK DISPOSAL CARPENTER WOODWORKS GRASS CUTTER TILE FLOORING DOOR LOCKSMITH CURTAIN BLINDS FRIDGE REPAIR WASHING MACHINE REPAIR CEILING FAN REPAIR DISINFECTION SANITIZATION PEST CONTROL LIGHTING FIXTURES HOME RENOVATION FENCE AUTO GATE INTERIOR DESIGNER WATER HEATER REPAIR BATHROOM RENOVATION Servis Potong Rumput RAHMAH by PASTIKEMASLabor Only MYR 60 Tukang PintuLabor + Parts MYR 10 Price is negotiable Landskap mengikut design dan citarasa PelangganLabor + Parts MYR 200 Price is negotiable Servis aircond murahLabor + Parts MYR 200 Price is negotiable 𝗣𝗟𝗨𝗠𝗕𝗘𝗥 𝗦𝗘𝗥𝗩𝗜𝗖𝗘 RENOVATIONLabor + Parts MYR 300 Price is negotiable * Home * About * Services * Contractors * Submit * Profile * Registration * Contact * Login