Как добавить PATTERN к INPUT OSCOMMERCE

Что бы добавить PATTERN к INPUT OSCOMMERCE требуется добавить после второй запятой параметр в кавычках:

tep_draw_input_field(‘telephone’, ”, ‘required=”true” pattern=”a”‘,’tel’ ) .

Он и добавит к нужному инпуту паттерн

 

Пример:

 <td class=”main”><?php echo tep_draw_input_field(‘telephone’, ”, ‘required=”true” pattern=”a”‘,’tel’ ) . ‘&nbsp;’ . (tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? ‘<span class=”inputRequirement”>’ . ENTRY_TELEPHONE_NUMBER_TEXT . ‘</span>’: ”); ?></td>

 

А этот файл формирует параметры генерации инпутов oscommerce:

HTML_OUTPUT.PHP

// Output a form input field
function tep_draw_input_field($name, $value = ”, $parameters = ”, $type = ‘text’, $reinsert_value = true) {
$field = ‘<input type=”‘ . tep_output_string($type) . ‘” name=”‘ . tep_output_string($name) . ‘”‘;

if ( (isset($GLOBALS[$name])) && ($reinsert_value == true) ) {
$field .= ‘ value=”‘ . tep_output_string(stripslashes($GLOBALS[$name])) . ‘”‘;
} elseif (tep_not_null($value)) {
$field .= ‘ value=”‘ . tep_output_string($value) . ‘”‘;
}

if (tep_not_null($parameters)) $field .= ‘ ‘ . $parameters;

$field .= ‘>’;

return $field;
}

////

Читайте также:

Отправить ответ

avatar
  Подписаться  
Сообщать о