2012-03-03 33 views
2

免責聲明:我是新來的Python和Django的,但在Drupal已經設定初學者Django的:下一個按鈕作爲提交

我正在開發一個基於Web的嚮導(在Microsoft Windows一樣安裝屏幕)說明文字後面上一個和下一個按鈕(這是大綠色的左右箭頭)。到現在爲止還挺好。

但是,我當前的嚮導頁面(在project.html中,由我的django apps views.py加載)現在使用一個表單(ModelForm的實例),它要求用戶輸入「項目」名稱,例如My項目。通常,這種HTML表單會使用Submit按鈕,但由於這是一個嚮導,我需要Next按鈕作爲Submit按鈕,完全隱藏Submit按鈕。另外,表單結束後會出現箭頭圖標。

你會如何做到這一點?當然,我可以使用jquery,但有更好的pythonic或django方式嗎?

一些代碼:

#project.html 
{% extends "base.html" %} 
{% load i18n %} 

<h3><span>{% trans 'Project details' %}</span></h3> 
<p>{% trans 'What is the name of this project?' %} 
    <form method="post" action=""> 
    {{ form.as_table }} 
    <input type="submit" value="Submit"/> 
    </form> 
</p> 
{% endblock %} 

{% block buttonbar %} 
<a href="/"><img src="/static/img/Button-Previous-icon-50.png" width="50" height="50" alt="Previous"><span>{% trans 'Previous' %}</span></a> 
<a href="/profile"><img src="/static/img/Button-Next-icon-50.png" width="50" height="50" alt="Next button"><span>{% trans 'Next' %}</span></a> 
{% endblock %} 

謝謝!

+1

............... – 2012-03-03 17:27:09

+0

嘗試Django表單嚮導,也似乎是更多的HTML相關的,你需要一個圖像按鈕... – Jingo 2012-03-03 17:35:08

回答

3

<input type="submit" value="Next"/>

這使您與作爲一個提交按鈕值「下一步」按鈕。如果這不是您想要的,請重新提出您的問題並/或舉例說明在按下後應執行的操作。