>>810
違う。
PHPはサーバで動くモノ。Javascriptは、クライアントで動くモノ。

処理結果を表示するのに、一々サーバに問い合わせて画面全体を書き換えて処理するなら PHP:必要 JavaScript:不要
AJAXアプリみたいに非同期通信をしたり、入力チェックをクライアント側で済ませたりするなら PHP:必要 JavaScript:必要
サーバとの通信が不要なソフト(簡易ゲームやら画面の飾りやら)なら PHP:不要 JavaScript:必要

JavaScriptの部分は、FlashやJavaアプレット、VBScript(※)に置き換え可能 (※:クライアントをIEに限定する場合)
(PHPスレ的には余談だが、PHPの部分はASPやJSP、Perlなどに置き換え可能)

ケイタイ相手とか、古いブラウザ相手なら別だが、今はクライアント側で(暫定的に)入力チェックぐらいしとくのが一般的。
(もちろん、クライアント側のチェックはページ捏造で回避されたりするから、サーバ側で再チェックは必要だが・・・。)
送信ボタン→入力エラーだと、使い勝手が悪いウェブアプリになる罠。