2010-05-07 3 views

답변

2

이 실제로 지난 <input... 문을 원래 submit_line 추가 (거기에이 코드를 붙여 파일 submit_line.html을 만들이에, 폴더 관리자를 만들 : 지금

{% load i18n %} 
<div class="submit-row" {% if is_popup %}style="overflow: auto;"{% endif %}> 
{% if show_save %}<input type="submit" value="{% trans 'Save' %}" class="default" name="_save" {{ onclick_attrib }}/>{% endif %} 
{% if show_delete_link %}<p class="deletelink-box"><a href="delete/" class="deletelink">{% trans "Delete" %}</a></p>{% endif %} 
{% if show_save_as_new %}<input type="submit" value="{% trans 'Save as new' %}" name="_saveasnew" {{ onclick_attrib }}/>{%endif%} 
{% if show_save_and_add_another %}<input type="submit" value="{% trans 'Save and add another' %}" name="_addanother" {{ onclick_attrib }} />{% endif %} 
{% if show_save_and_continue %}<input type="submit" value="{% trans 'Save and continue editing' %}" name="_continue" {{ onclick_attrib }}/>{% endif %} 
<input type="reset" value="Reset form" /> 
</div> 

이있는 동안 원하는대로 처리 할 수 ​​있지만 일부 브라우저에서는 클릭 할 수 없도록 양식 재설정 버튼이 표시됩니다 (일부 효과는 비활성화 됨). 그러나 작동 할 수 있습니다. 또한 입력을 <button type="reset">Reset form</button>으로 바꿀 수도 있지만 다소 엉망입니다. 또한 어떤 코드가 실패했는지 알기 위해 스타일 시트를 검색합니다 (어딘가에서 누락 된 입력 [ '재설정'과 같은 것입니다.)하지만 어쨌든이 코드는 재미 있습니다.