我有一个搜索框并且在某个时刻报废了,其中我有一点工作但不记得我发现它的位置),我想推这个帖子变量我希望它保持大写所有通往最后一页的方式,但它是小写的。
代码
<?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”,则网址仍打印出index.php?p=lookup&u=smokeu
答案 0 :(得分:3)
CSS样式text-transform: uppercase
仅影响页面上文本的内容,而不影响实际 的值。
如果您需要将值全大写,则可以在PHP代码中调用strtoupper
。
如果你更担心它在创建的URL中的外观,你必须使用JavaScript来改变输入的值,或者在提交表单之前。