0

入力フィールドのテキストのタイプを確認したいと思います。私はこれらのフィールドを読み取り専用にしたいだけです。私はjavascriptでこれを行うことができることを知っていますが、phpでこれを可能にする方法はありますか?

よろしくお願いします。

4

3 に答える 3

1

これを使用するJavaScriptと同じ

 <input name="address" type="text" readonly="readonly">

これにより、フィールドが読み取り専用になり、変更できなくなります。

 <input name="address" type="text" value="<?php echo "your value"; ?>" readonly="readonly">

このコードを試してください

于 2012-10-10T06:35:31.640 に答える
0

入力フィールドを無効にするには、disabled 属性を追加します。

 disabled="disabled"

これは、html を生成するとき、または生成後に javascript を使用して行う必要があります。

これはクリーンな方法であり、ユーザーはそれが読み取り可能で編集可能ではないことが直接わかります。

フォームを送信すると、php で name 属性を取得して投稿された値を取得します。あなたが持っていると言う

<input name="address" type="text">

PHPで:

if($_POST['address']){
   //don't process address cause you know this is of type text
}
于 2012-10-10T06:21:40.693 に答える
0

これは、phpでそれを行う方法です.$fieldがfalseの場合、入力を無効に設定します

<input type="text" name="" <?php echo ($field == false)? 'disabled="disabled"' : '';?> value="" />
于 2012-10-10T06:28:09.190 に答える