var geocoder = new esri.dijit.Geocoder({
autoComplete: true,
maxLocations: 10,
map: map,
arcgisGeocoder: {
placeholder:"Search Location..."
}
}, "location-search1");
geocoder.startup();$("#location-search1_input").attr("placeholder","Location Search..")http://help.arcgis.com/en/webapi/javascript/arcgis%20/jstutorials/tutorial_geocoder.html
please check out this thread where i explained to another user how to set the placeholder after the widget startup based on the div's dojo id.
dojo.require("esri.dijit.Geocoder");
var geocoder;
//add geocoder
var geocoder = new esri.dijit.Geocoder({
map: map,
geocoder: geocoder,
placeholder: "Address Search",
//value: "Address Search", //***this kinda works
theme: "simpleGeocoder",
arcgisGeocoder: geocodeOptions
}, "webmap-toolbar-right");
geocoder.startup();
dojo.byId("webmap-toolbar-right_input").placeholder = "Address Search"
//end geocoder
<div id="search"></div>
geocoder = new Geocoder({
map: map,
//this will start working whenever you migrate to 3.6
arcgisGeocoder: {
placeholder:"Search Location..."
}
}, "search");
geocoder.startup();
dojo.byId("search_input").placeholder = "hi avery";
...
<body>
<div id="search"></div>
//add geocoder
var geocoder = new esri.dijit.Geocoder({
map: map,
//this will start working whenever you migrate to 3.6
autocomplete: true,
arcgisGeocoder: {
placeholder: "Search Location..."
}
}, "search");
geocoder.startup();
dojo.byId("search").placeholder = "hi avery";
//end geocoder
dojo.byId("search_input").placeholder = "Search Location..";require([
"esri/map", "esri/dijit/Geocoder", "dojo/domReady!"
], function(Map, Geocoder) {
dojo.byId("search_input").placeholder = "Search Location..";