2012-05-01 54 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我將用它來查詢數據庫的價值,爲了那樣做,我設置value = {{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

很酷!非常感謝你:) – hakunami

0

你需要的東西,用戶將無法看到它的「稱號」值art.title值在表單中隱藏的輸入字段中,按鈕的值不是傳統意義上的值,而是按鈕的標籤。