2017-01-24 8 views
0

私は答えを調べようとしたので、非常に単純かもしれませんが、私は見つけられませんでした。HTML形式のselect要素にvalue-typeを定義します

私はHTMLというフォームを使用しています。selectという要素があります。値は数字であるはずです(POSTメソッドをそのままデータベースに送ります)。

値がテキストであることをデータベースが苦情を言い、エラーが発生しました。これは整数でなければなりません。

今、私の質問は、をinput要素と同じように定義できるかどうかです。

+0

どのようにデータベースに接続していますか?何を試しましたか? –

+0

これまでに試したことがあるコードやエラーが表示されることがありますか? – Jeet

+0

すべて正常です、データベースが接続されています。私の質問は、私は '私は@Quentinが提供する答えはあなたの条件に足りる必要がありますねその場合はフォーム –

答えて

2

フォームから送信されたデータの種類は、テキスト(少なくともマルチパートフォームのファイル入力を無視する場合)になります。これには<input type="number">のテキストには数字以外の文字が含まれていません)が含まれます。

データが数字であることを確認するには、文字列がサーバーに到達したときに文字列の型変換を実行します。

関連する問題