let rec fact x =
if x < 0 then failwith "Invalid value."
elif x = 0 then 1
else x * fact (x - 1)
let fact x = [1 .. x] |> List.fold_left ( * ) 1
Атрибут gtbfieldid
динамически добавляется панелью инструментов Google к тегам
и
, которые он думает, что может заменить вас.
Если вы добавите атрибут autocomplete = "off"
к тегу
, который их содержит, то панель инструментов Google не будет добавьте эти атрибуты gtbfielid
, и функция автозаполнения не будет доступна при заполнении этой формы.
Оба эти атрибута являются нестандартными XHTML, поэтому ваша форма не пройдет проверку, но если это поведение автозаполнения вызывает проблемы для ваших посетителей, затем добавление атрибута autocomplete = "off"
- это единственный обходной путь, который не позволяет панели инструментов Google манипулировать элементами вашей формы и предлагать попробовать заполнить их для пользователя.
Вот как вы установите атрибут автозаполнения (в django):
class PagoDesde(forms.Form):
from django import forms as f
desde = f.DateField(input_formats=['%d/%m/%Y'],
widget=forms.TextInput(attrs={'autocomplete': 'off'}))