2

次のようなテーブルデータを含むHTMlフォームがあります。

Name
Place 
ID

ユーザー名には場所のみを表示する必要があります。ただし、ID は表示されません。私の意図はUIにあります。ユーザーにIDを見せたくないのです。しかし、バックグラウンドではその ID が存在するはずです。送信サーバーを使用してフォームを更新して送信すると、必要な方法で情報を取得できるようになります。

例: 実際のテーブル データ

Greg xxx 11111
Adam yyy  11112

ユーザーには、次のように表示する必要があります

Greg xxx 
Adam yyy  

キーワードを使用しようとしましたhiddenが、機能しませんでした

  <td>   
    <input readonly="hidden" type="text" name="id" id="mytext" size="9" value="1111 />    </td>
  <td>   
    <input readonly="readonly" type="text" name="name" id="mytext" size="9" value="Greg" /> 
  </td>
  <td>  
    <input readonly="readonly" type="text" name="location" id="mytext1" size="25" value="xxxx" /> 
  </td>

私はまた、問題の配置がめちゃくちゃであり、表示される1つの要素のみの値を取得できることもあると言い忘れました

4

4 に答える 4

2

readonly 属性は、要素を編集可能または編集不可にするためだけのものです。

type="hidden"代わりに使用してください。

入力要素入力タイプ

于 2012-12-19T08:22:20.020 に答える
0

<input type="hidden" name="id" id="mytext" size="9" value="111" />身分証明書に使用

于 2012-12-19T08:22:48.083 に答える
0
table tr td:nth-child(1) {
  display:none;
}
table tr th:nth-child(1) {
  display:none;
}
于 2012-12-19T08:35:37.130 に答える
0

を使用しtype="hidden"ます。そして、あなたはそれを別のものに入れたくないかもしれません<td>

于 2012-12-19T08:22:11.960 に答える