Posted by matsjacobsson on May 30, 2011 at 10:14am
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
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..
Lite tid, men nu är det klart. Fungerar fin fint!!! Tack för hjälpen /Mats