var s = "1";replaced word
var a = "HRA"; //have to replace
var str = document.getElementById("test").innerHTML;
var count = str.split(a).length - 1;
for (var i = 0; i < count; i++) {
var s = "1";
var a = "HRA";
var str = document.getElementById("test").innerHTML;
var res = str.replace(a, s);
document.getElementById("test").innerHTML = res;
}
<input " type="button" id="Btn_Validate" value="Validate" class="btn btn-info" />
<div class="textarea" id="test" contenteditable="true">HRABHRA</div>
Вы можете визуализировать поля формы вручную в django, вот как .
{% for field in form %}
<div class="fieldWrapper">
{{ field.errors }}
{{ field.label_tag }} {{ field }}
{% if field.help_text %}
<p class="help">{{ field.help_text|safe }}</p>
{% endif %}
</div>
{% endfor %}
EDIT: я не получил вопрос правильно
Вы можете иметь атрибуты тега формы в словаре и перебирать свои формы в такой структуре:
Python:
forms = {
form_object: {"name": "upload", "action": "foo", "method": "POST"}
}
Шаблон:
{% for form, tag_attributes in forms.items %}
<form name="{{tag_attributes.name}}" action="{{tag_attributes.action}}" action="{{tag_attributes.method}}">
Do stuff with your {{form}}
</form>
{% endfor %}
{% for field in form %}
. Вам не нужно «комбинировать». их, просто определите свой атрибут тега в отдельном словаре и используйте другой словарь с ключом = form_object и value = tag_dict – Cyrlop 13 July 2018 в 10:49