2012-05-01 10 views
-1

私はサブミットを使用するときにいくつかの問題に直面します。ここでこのサブミット値は私を混乱させます

コードはいくつかのテンプレートを使用している:のために、フォームに

{% for art in arts %} 
    <div class="art"> 
     <div class="art-title">{{art.title}}</div> 
     <div class="art-created">{{art.created}}</div> 
     <pre class="art-art"> 
      {% autoescape on %} 
       {{art.art}} 
      {% endautoescape %} 
     </pre> 
     <form action="editArt.html"> 

      <input type="submit" name="edit" value={{art.title}}> 
     </form> 
     <hr> 
    </div> 
{% endfor %} 

、私は、私はデータベースを照会するために使用するart.titleの値を保持することができ、「編集」ボタンを望みますそれを行うと、私は価値= {{art.title}}を設定します。しかし、これは私がそれを表示したいボタンの名前を変更します。このボタンが表示されてもart.titleの値を保持していると「編集」が表示されることを願っています。それを実装する方法は?サーバーコードで

答えて

1
<form action="editArt.html"> 
     <input type="hidden" name="title" value="{{art.title}}"> 
     <input type="submit" name="edit" value="Edit"> 
    </form> 

あなたはその後、type="hidden"

+0

cool!どうもありがとうございました:) – hakunami

0

あなたが詰め込むする必要があるので、それを見ることができません「タイトル」の形で提出された値ではなく、ユーザーがアクセスできるようになりますフォーム内の非表示の入力フィールドにart.titleの値を指定すると、ボタンの値は従来の意味での値ではなく、ボタンのラベルとなります。