Validera textfält

Events happening in the community are now at Drupal community events on www.drupal.org.
matsjacobsson's picture

Hejsan,

Undrar om det är någon som vet hur man kan validera ett textfält i cck? Jag skulle bara vilja tillåta gemena bokstäver och inga mellanslag. Kan man använda den rutan för Php-kod på något sätt? (Använder Drupal 6...)

Vänliga hälsningar /Mats

Comments

Du kan slänga på en egen

pontus_nilsson's picture

Du kan slänga på en egen validate-funktion på nodformuläret för den content type det gäller, lägg denna kod i en egen modul, ersätt [content_type], mymodule, field_MYFIELD.

<?php
/
* Implementation of hook_node_form_alter().
*/
function mymodule_[content_type]_node_form_alter(&$form, &$form_state) {
  // Add additional validate function to the node form
  $form['#validate'][] = 'myvalidator';
}

/

* Custom validate function for [content_type] node form
*/
function myvalidator($form, &$form_state) {
  // Check for space in field field_MYFIELD, if a space is found set a form error.
  if(stristr(' ', $form_state['values']['field_MYFIELD'])) {
    form_set_error('field_MYFIELD', t('Field contains space'));
  }
}

//Pontus Nilsson, Digitalist

Det tog..

matsjacobsson's picture

Lite tid, men nu är det klart. Fungerar fin fint!!! Tack för hjälpen /Mats

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: