javascript
  • php
  • 2016-10-13 12 views -3 likes 
    -3

    私はのコメントフィールドをPHPアプリケーションの必要に応じて残そうとしていますが、適切な知識がないため、これまで解決策が見つかりませんでした。これはPHPがコメントフィールドを生成する私の "エコー"です。非常に長いので、私のアプリケーションにすべてのコードを掲載することはしませんが、主なものはすぐ下にあります。テキスト領域に必須フィールドを入力するにはどうすればよいですか?

    echo "<textarea cols='45' rows='7' name='comment' >".$this->fields["comment"]."</textarea>";

    テキストフィールド

    enter image description here

    +0

    そのようなjavascriptをエコーするのは悪い考えです。 phpを閉じ、スクリプトを書いてから、必要に応じてphpを開き直してください。とにかく、文字列を引用する必要があります。 'value: '"。$ this-> fields ["satisfaction"]。 "' ' –

    +0

    Pamblam!私は非常によく理解していなかった、PHPのjavascriptと同じように。あなたは私に例を教えていただけますか?私がしたいことは、3回以上のレビューがフォームに必須である必要がありますが、コードを実装するかどうかわからない場合です。 –

    +0

    あなたの質問がjavascriptについてのものであれば、phpを削除し、生成されたjavascriptを表示してください。 –

    答えて

    1

    簡単な解決策は、したがって、属性「required」を追加することです。

    2

    フォームはあなたがすべてですPHPを使用してHTMLを生成している、HTMLフォームです。それはPHPフォームではありません。既にjquery okライブラリを使用しているので、jquery validateプラグインを使用してフォームの検証をフォームに追加することをお勧めします。

    echo "<textarea cols='45' rows='7' name='comment' required>".$this->fields["comment"]."</textarea>"; 
    

    とブラウザがこの<textarea>フィールドに入力するようユーザーに通知します。必要に応じて、このフィールドを作るために

    +0

    ベンカミンズ! jQueryプラグインを使用してフォームを検証するにはどうすればよいですか?私はJqueryに横たわっていた。 –

    +0

    ここにいくつかの良い例があります:https://jqueryvalidation.org/files/demo/ –

    +0

    時間を割いて助けてくれた皆さん、ありがとうございます。私はここでテストします。 –

    関連する問題