javascript
  • php
  • html
  • 2016-12-24 7 views -2 likes 
    -2

    私はHTMLフォームを入力に使用していますが、顧客(学校)が望む電話番号標準値は "Nog niet ingevoerd"です。これは私がこれまで持っているコードです:HTMLフォームは最大送信可能長ですが、バックエンド経由でさらに大きなものを送信することは可能です

    <input type="text" min="0" name="Celphone_number" pattern=".{10,10}" onkeypress='return event.charCode >= 48 && event.charCode <= 57' placeholder="Telefoon nummer" value=<?php echo '"'. $data["Celphone_number"] . '"'?>/>

    は今、私の質問は:それは次のページに「ノグのnietのingevoerd」を送信することができ、まだ10の最小値と最大な長さを保つが、することが可能です。

    +0

    あなたが求めていることを理解することは非常に難しいです。あなたの質問を改善し、これまでに試したことを追加してください。 –

    +0

    あなたの質問を精緻化し、可能な長さをどのように設定しようとしているかを示すコードを表示できますか?その入力ボックスのように、最大​​ ' ' –

    +0

    が更新しました – wes

    答えて

    0

    いいえ。 HTMLフォームフィールドに制限を設定すると、送信できる長さになります。もちろん、Javascriptの回避策に頼ることもできますが、それはむしろ意味がないようです。これがあなたの設定を上書きする面白い小さなハッキングを作る練習である場合にのみ、それを見てください。

    ユーザーが空の値を送信した場合は、PHPで空の値をチェックし、"Nog niet ingevoerd"に設定します。フォームからそのフレーズを提出する必要はありません。ユーザーの入力に関するフィードバックを提供する必要がある場合は、入力フィールドの隣に入力フィールドを置きます。

    また、オランダ語の文字列ではなく、 "値なし"という文字列の代わりにNULLを使用してデータベースに格納することを教授に教えてください。必要に応じて1.電話番号が提供されているかどうか(値が有効な電話番号かプレースホルダ文字列かどうかをチェックするのではなく)を簡単に確認し、2.あなたのものを他の言語に翻訳します。良い練習のようなもの、それ。

    関連する問題