コード例 #1
0
ファイル: form.py プロジェクト: ra2003/python-htmlgen
class NumberInput(Input):
    """An HTML number input (<input type="number">) element."""
    def __init__(self, name="", number=None):
        """Create an HTML number input element.

        The optional name argument sets this input element's name, used when
        submitting a form.

        If number is not None, it determines the initial content of the
        this input element.

        """
        super(NumberInput, self).__init__("number", name)
        if number is not None:
            self.number = number

    number = float_html_attribute("value")
    minimum = float_html_attribute("min")
    maximum = float_html_attribute("max")
    step = float_html_attribute("step")
コード例 #2
0
 class MyElement(Element):
     attr = float_html_attribute("data-attr")
コード例 #3
0
 class MyElement(Element):
     attr = float_html_attribute("data-attr", default=4.2)