"s.value"をすべて小文字にしてからucwordsにしたいが、それはフォームの中にあるのでどのようにするのか分からない。ucwordsとstrtolowerをこのフォームに追加する方法
基本的に私はこのようなことをしたい:ucwords(strtolower(s.value here));
これは形式です:あなたがやりたい
<form role="search" method="get" id="searchform" action="http://chusmix.com/?s=" onsubmit="if (document.getElementById('s2').value.length > 5) window.location = action + '<php echo $city; ?>++++' + s.value; return false;" >
おかげ
input.length JavaScriptのではなく、PHPでそれをすべて行います。 PHPはサーバーサイドです。 – webbiedave
Phpjs.orgは、PHP関数に相当するJavaScriptを提供します。 Ucwordsはhttp://phpjs.org/functions/ucwords:569にあります。 –
少し明確になりますが、あなたはフォーム要素の中にPHPを埋め込む方法を知っており、 ucwordsとstrtolowerを組み合わせたもの。だから、あなたは何を求めているのですか? phpが実行された後に 's.value'が作成/取得された場合、JS変数をフォーマットするためにPHPを使用しようとしているようです。その場合は、JSソリューションが必要になります。しかし、これが当てはまるかどうかはわかりません。私が言ったように、あなたはより明確にする必要があります。 –