стиль формы не остается в верхнем регистре при нажатии на URL - PullRequest
0 голосов
/ 09 сентября 2011

У меня было окно поиска, и я удалил его в одной точке, в которой у меня это работало в одной точке, но я не помню, где я его нашел), я хочу нажать на эту переменную записи и хочу, чтобы она оставалась заглавной путь к последней странице, но он идет в нижнем регистре.

код

<?php
if (isset($_POST['u'])) {
    header ("Location: ./index.php?p=lookup&u=".$_POST['u']);
}
?>
<h2>Driver Search</h2>
<h3>* Are Required Fields</h3>
<div class="content">
<p>

<form id="searchform" method="post" action="">
<div>
*Driver Name: <input type="text" name="u" id="u" size="15" style="text-transform:uppercase;" />
<input type="submit" value="Search" />
</div>
</form>  

</p>
</div>

Так что, если я ищу драйвер "SMOKEU", URL все равно печатается index.php?p=lookup&u=smokeu

1 Ответ

3 голосов
/ 09 сентября 2011

Стиль CSS text-transform: uppercase влияет только на то, как текст выглядит на странице , а не на то, что значение на самом деле .

Если вам нужно, чтобы значение было в верхнем регистре, вы можете просто вызвать strtoupper в своем коде PHP.

Если вас больше беспокоит то, как он выглядит в создаваемом URL-адресе, вам придется использовать JavaScript для изменения значения по мере его ввода или непосредственно перед отправкой формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...