ctuxboy
Legacy Member
Hallo,
Ben hier weeral
Probeer via hook_form_alter een het placeholder attribuut toe te voegen aan een veld.
Probleem is echter hoe dit veld te identificeren.
Via:
Heb ik volgende gegevens:
http://sdrv.ms/1aexxwM
Code voor hook_form_alter:
Dit is de HTML:
Ben hier weeral

Probeer via hook_form_alter een het placeholder attribuut toe te voegen aan een veld.
Probleem is echter hoe dit veld te identificeren.
Via:
Code:
dsm($form);
Heb ik volgende gegevens:
http://sdrv.ms/1aexxwM
Code voor hook_form_alter:
Code:
<?php
function location_search_form_alter (&$form, &$form_state, $form_id) {
dsm($form);
if ($form_id == 'views_exposed_form' && $form['#id'] == 'views-exposed-form-zoekresultaten-geolocation-zoekresultaten') {
if (isset($form['[distance][postal_code]'])) {
$form['[distance][postal_code]']['#attributes']['placeholder'] = t('Postcode...');
};
};
}
?>
Dit is de HTML:
Code:
...
<form action="/location-list" method="get" id="views-exposed-form-zoekresultaten-geolocation-zoekresultaten" accept-charset="UTF-8"><div><div class="views-exposed-form">
<div class="views-exposed-widgets clearfix">
<div id="edit-distance-wrapper" class="views-exposed-widget views-widget-filter-distance">
<div class="views-widget">
<div class="form-item form-type-textfield form-item-distance-postal-code">
<label for="edit-distance-postal-code">Postcode </label>
<input type="text" id="edit-distance-postal-code" name="distance[postal_code]" value="" size="60" maxlength="16" class="form-text" />
</div>
...
</form>
...