HTMLInputElement

HTMLInputElement

نظرة عامة

HTMLInputElement هي فئة في Aspose.Html FOSS لـ Python. ترث من: _ConstraintValidationMixin, HTMLElement.

HTML <input> عنصر تحكم النموذج.

توفر هذه الفئة 84 طريقة للعمل مع كائنات HTMLInputElement في برامج Python. تشمل الطرق المتاحة: __init__، add_event_listener، after، append، append_child، attach_shadow، before، blur، check_visibility، click، clone_node، closest، و72 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ Python. الخصائص: accept، access_key، access_key_label، alt، assigned_slot، attributes، و111 أخرى.

خصائص

اسمالنوعالوصولوصف
typestrقراءة/كتابةقيمة السمة type; تُرجِع 'text' عندما تكون غير موجودة (القيمة الافتراضية لـ WHATWG).
valuestrقراءة/كتابةقيمة السمة value, أو '' عندما تكون غير موجودة.
default_valuestrقراءة/كتابةالقيمة الافتراضية من سمة المحتوى value.
namestrقراءة/كتابةقيمة السمة name، أو '' عندما تكون غائبة.
checkedboolقراءة/كتابةسمة الوجود البوليانية checked.
disabledboolقراءة/كتابةسمة التواجد المنطقية disabled.
requiredboolقراءة/كتابةخاصية الوجود البوليانية required.
patternstrقراءة/كتابةقيمة سمة pattern، أو '' عندما تكون غير موجودة.
max_lengthintقراءة/كتابةسمة maxlength كعدد صحيح (الإعداد الافتراضي -1).
min_lengthintقراءة/كتابةالسمة minlength كعدد صحيح (الافتراضي -1).
placeholderstrقراءة/كتابةقيمة السمة placeholder، أو '' إذا لم تكن موجودة.
read_onlyboolقراءة/كتابةسمة وجود منطقية تعكس سمة HTML readonly.
autocompletestrقراءة/كتابةقيمة السمة autocomplete، أو '' عندما تكون غير موجودة.
autofocusboolقراءة/كتابةسمة وجود منطقية تعكس سمة HTML autofocus.
form_actionstrقراءة/كتابةيعكس سمة formaction، أو '' عند عدم وجودها.
form_enctypestrقراءة/كتابةيعكس سمة formenctype، أو '' عند عدم وجودها.
form_methodstrقراءة/كتابةيعكس السمة formmethod، أو '' عندما تكون غير موجودة.
form_no_validateboolقراءة/كتابةسمة وجود منطقية تعكس formnovalidate.
form_targetstrقراءة/كتابةيعكس خاصية formtarget، أو '' عندما تكون غير موجودة.
dirnamestrقراءة/كتابةيعكس خاصية dirname، أو '' عندما تكون غير موجودة.
acceptstrقراءة/كتابةقيمة السمة accept، أو '' عندما تكون غير موجودة.
sizeintقراءة/كتابةالسمة size كعدد صحيح (الإعداد الافتراضي لـ WHATWG: 20).
stepstrقراءة/كتابةقيمة سمة المحتوى step، أو "" عندما تكون غير موجودة.
minstrقراءة/كتابةقيمة سمة المحتوى min، أو "" عندما تكون غير موجودة.
maxstrقراءة/كتابةقيمة سمة المحتوى max، أو "" عندما تكون غير موجودة.
multipleboolقراءة/كتابةخاصية وجود multiple من نوع Boolean.
value_as_numberfloatقراءة/كتابةالقيمة الحالية للعنصر كعدد نقطي عائم (WHATWG §4.10.18.6).
filesNoneقراءةالـ FileList لمدخلات اختيار الملف — دائمًا None في وضع headless.
listNoneقراءةالعنصر <datalist> المرتبط — دائمًا None في هذا الـ stub.
selection_startintقراءةفهرس بداية النص المحدد (دائمًا 0 في وضع بدون رأس).
selection_endintقراءةفهرس نهاية النص المحدد (دائمًا 0 في وضع بدون رأس).
selection_directionstrقراءةاتجاه الاختيار (دائمًا "none" في وضع بدون رأس).
indeterminateboolقراءة/كتابةعلامة اختيار زمن التنفيذ غير محدد (WHATWG §4.10.18.6.1).
widthintقراءة/كتابةسمة IDL عددية تعكس سمة المحتوى width.
heightintقراءة/كتابةسمة IDL عددية تعكس سمة المحتوى height.
will_validateboolقراءةيحصل على willValidate.
form`“HTMLElementNone”`قراءة
default_checkedboolقراءة/كتابةيعكس سمة المحتوى checked (الافتراضي للترميز).
capturestrقراءة/كتابةقيمة السمة capture، أو '' عندما تكون غائبة.
srcstrقراءة/كتابةيعكس سمة المحتوى src (WHATWG HTML §4.10.5.1.3).
altstrقراءة/كتابةيعكس خاصية المحتوى alt (WHATWG HTML §4.10.5.1.3).
labels"_StaticNodeList"قراءةالعناصر المرتبطة بـ <label> (قالب بدون رأس: دائمًا فارغ).
list_Noneقراءةيعكس سمة list؛ دائمًا None في وضع بدون رأس.
value_as_dateNoneقراءة/كتابةيرجع None في الوضع بدون رأس (بدون تحليل التاريخ).
autocorrectstrقراءةيعكس سمة المحتوى autocorrect.
incrementalboolقراءةيعكس سمة المحتوى incremental البوليانية.
webkitdirectoryboolقراءةيعكس سمة المحتوى webkitdirectory البوليانية.
dir_namestrقراءة/كتابةIDL snake_case اسم مستعار لـ dirname (سمة IDL dirName).
hiddenboolقراءة/كتابةما إذا كان العنصر مخفيًا (يعكس سمة hidden المنطقية).
titlestrقراءة/كتابةعنوان تلميح الأدوات لهذا العنصر (يعكس الخاصية title).
langstrقراءة/كتابةلغة محتوى العنصر (تعكس الخاصية lang).
tab_indexintقراءة/كتابةفهرس ترتيب علامات التبويب لهذا العنصر (يعكس الخاصية tabindex).
access_keystrقراءة/كتابةمفتاح الاختصار لهذا العنصر (يعكس accesskey
    attribute). |

| content_editable | str | قراءة/كتابة | يعكس الخاصية contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | قراءة | ما إذا كان هذا العنصر قابلًا للتحرير حاليًا (WHATWG HTML §6.6). | | dir | str | قراءة/كتابة | اتجاه النص للعنصر (يعكس الخاصية dir). | | draggable | bool | قراءة/كتابة | ما إذا كان العنصر قابلًا للسحب (يعكس الخاصية draggable). | | spell_check | bool | قراءة/كتابة | ما إذا كان التدقيق الإملائي مفعلاً (يعكس الخاصية spellcheck). | | spellcheck | bool | قراءة/كتابة | ما إذا كان التدقيق الإملائي مفعلاً (يعكس الخاصية spellcheck). | | autocapitalize | str | قراءة/كتابة | تلميح التحويل التلقائي إلى أحرف كبيرة (يعكس الخاصية autocapitalize). | | nonce | str | قراءة/كتابة | قيمة nonce تشفيرية لـ CSP (يعكس الخاصية nonce). | | access_key_label | str | قراءة | تسمية مفتاح الوصول المعينة من النظام (قالب بدون واجهة: دائمًا ''). | | input_mode | str | قراءة/كتابة | تلميح وضع إدخال لوحة المفاتيح الافتراضية (يعكس الخاصية inputmode). | | enter_key_hint | str | قراءة/كتابة | تلميح تسمية إجراء مفتاح الإدخال (يعكس الخاصية enterkeyhint). | | translate | bool | قراءة/كتابة | ما إذا كان الترجمة مفعلة لهذا العنصر (WHATWG HTML §6.1.2). | | inner_text | str | قراءة/كتابة | محتوى النص المُعرض — تم تقليص الفراغات text_content. | | outer_text | str | قراءة/كتابة | نفس inner_text (المُستخرج يعكس inner_text وفقًا لمعيار HTML §3.2.7). | | popover | | Read/Write | Reflects thepopovercontent attribute (WHATWG HTML §6.12). | | node_name|str| Read | The qualified tag name (uppercase for HTML elements). | |tag_name|str| Read | The qualified tag name in uppercase (HTML elements). | |local_name|str| Read | The local part of the qualified name (lowercase). | |namespace_uri|str | None | Read | The namespace URI, orNonefor no namespace. | | style_sheets|“StyleSheetList”| Read | Live stylesheet list applicable to this element's document. | |prefix|str | None | Read | The namespace prefix, orNone. | | id|str| Read | The value of theidattribute, or’’if not present. | | class_name|str | Read | The value of theclassattribute, or’’. | | class_list|“DOMTokenList”| Read | Live mutable set of CSS class tokens backed by theclassattribute. | | dataset|“DOMStringMap” | Read | Live dict-like view of the element'sdata-*custom attributes. | | attributes|NamedNodeMap| Read | The ordered map of Attr objects for this element. | |children|HTMLCollection| Read | A live HTMLCollection of Element-type children only. | |first_element_child|Element | None | Read | The first Element child, orNone. | | last_element_child|Element | None| Read | The last Element child, orNone. | | next_element_sibling|Element | None| Read | The next sibling that is an Element, orNone. | | previous_element_sibling|Element | None| Read | The previous sibling that is an Element, orNone. | | child_element_count|int| Read | The number of Element children. | |inner_html|str| Read/Write | The serialised HTML content of all children (innerHTML). | |outer_html|str| Read/Write | The serialised HTML of this element and all its descendants (outerHTML). | |text_content|str | None| Read/Write | The concatenation of all descendant Text node data (DFS order). | |style|“CSSStyleDeclaration”| Read | The inline style of this element as a live CSSStyleDeclaration. | |scroll_width|int| Read | Content scroll width in CSS pixels (stub: 0). | |scroll_height|int| Read | Content scroll height in CSS pixels (stub: 0). | |client_width|int| Read | Inner width including padding, excluding border (stub: 0). | |client_height|int| Read | Inner height including padding, excluding border (stub: 0). | |scroll_top|int| Read/Write | Vertical scroll offset in CSS pixels (stub: 0). | |scroll_left|int| Read/Write | Horizontal scroll offset in CSS pixels (stub: 0). | |offset_width|int| Read | Layout border-box width in CSS pixels (stub: 0). | |offset_height|int| Read | Layout border-box height in CSS pixels (stub: 0). | |offset_top|int| Read | Top offset fromoffsetParentin CSS pixels (stub: 0). | | offset_left|int | Read | Left offset fromoffsetParentin CSS pixels (stub: 0). | | offset_parent|None | Read | The offset parent element; alwaysNonein headless mode. | | client_top|int | Read | Width of the top CSS border in pixels; always0in headless mode. | | client_left|int | Read | Width of the left CSS border in pixels; always0in headless mode. | | part|“DOMTokenList” | Read | Live DOMTokenList reflecting the elementpartattribute. | | shadow_root | | قراءة | دائمًا None في وضع بدون واجهة. | | slot | str | قراءة/كتابة | يعكس الخاصية slot للمحتوى (DOM §4.2.3). | | assigned_slot | | Read | AlwaysNonein headless mode. | | node_type|int | Read | Integer node type constant fromNodeType. | | node_value|str | None| Read/Write | Character data for CharacterData nodes;Noneotherwise. | | parent_node|Node | None | Read | The parent node, orNoneif this node has no parent. | | parent_element|Element | None | Read | The parent node if it is an Element;Noneotherwise. | | is_connected|bool| Read | Whether this node is part of a document's node tree (WHATWG DOM §4.4). | |owner_document|Document | None | Read | The Document this node belongs to, orNonefor Document itself. | | child_nodes|NodeList| Read | A live NodeList of all child nodes. | |first_child|Node | None | Read | The first child node, orNone. | | last_child|Node | None| Read | The last child node, orNone. | | previous_sibling|Node | None| Read | The preceding sibling node, orNone. | | next_sibling|Node | None| Read | The following sibling node, orNone``.

الطرق

التوقيعوصف
set_selection_range(start: int, end: int, direction: str)تعيين حدود التحديد (عملية لا تفعل شيئًا في وضع headless).
select()حدد كل محتوى النص (no-op في وضعية headless).
step_up(n: int)نموذج no-op — تعديل الخطوة يتطلب محرك تخطيط (WHATWG HTML §4.10.5.1).
step_down(n: int)نموذج no-op — تعديل الخطوة يتطلب محرك تخطيط (WHATWG HTML §4.10.5.1).
`set_range_text(replacement: str, start: “intNone”, end: “int
show_picker()أطلق NotSupportedError — لا واجهة مستخدم في وضع headless.
click()أرسل حدث click اصطناعي إلى هذا العنصر.
`focus(options: “dictNone”)`
blur()أرسل حدث 'blur' غير متصاعد إلى هذا العنصر.
show_popover()اعرض هذا العنصر كنافذة منبثقة (لا تنفيذ في وضع headless).
hide_popover()إخفاء النافذة المنبثقة لهذا العنصر (لا تنفيذ في وضع headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"إرجاع التصريحات التي تم حلها بالتسلسل في المرحلة الثانية لهذا العنصر.
insert_adjacent_html(position: str, html: str)إدراج الترميز المُحلَّل HTML نسبةً إلى هذا العنصر.
insert_adjacent_text(position: str, text: str)أدرج عقدة نصية نسبياً إلى هذا العنصر.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)تعيين السمة name to value, إنشاؤه إذا لم يكن موجودًا.
remove_attribute(name: str)إزالة السمة name.
has_attribute(name: str) → boolReturn True إذا كانت الخاصية name موجودة على هذا العنصر.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr من مجموعة سمات هذا العنصر وإرجاعها.
`get_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr
set_attribute_node_ns(attr: "Attr") → `“AttrNone”`
`remove_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr”`
`get_attribute_ns(namespace_uri: strNone, local_name: str)→str
`set_attribute_ns(namespace_uri: strNone, qualified_name: str, value: str)`
`has_attribute_ns(namespace_uri: strNone, local_name: str)→bool`
`remove_attribute_ns(namespace_uri: strNone, local_name: str)`
`toggle_attribute(name: str, force: boolNone)→bool`
get_attribute_names() → list[str]أرجع الأسماء المؤهلة لجميع السمات بترتيب الجمع.
has_attributes() → boolأرجع True عندما يكون لهذا العنصر سمة واحدة أو أكثر.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)مرر هذا العنصر إلى العرض إذا لم يكن مرئياً بالفعل (لا عملية في وضع بدون رأس).
set_pointer_capture(pointer_id: int)عيّن هذا العنصر كهدف الالتقاط للمؤشر المعطى (لا عملية).
release_pointer_capture(pointer_id: int)أفرج عن التقاط المؤشر للمعرف المعطى للمؤشر (لا عملية).
has_pointer_capture(pointer_id: int) → boolأرجع ما إذا كان لهذا العنصر التقاط المؤشر للمعرف المعطى.
request_pointer_lock()اطلب قفل المؤشر إلى هذا العنصر (no-op).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListإرجاع NodeList ثابت لجميع العناصر المطابقة selector.
matches(selector: str) → boolReturn True إذا كان هذا العنصر يطابق CSS selector.
webkit_matches_selector(selector: str) → boolالاسم المستعار لتوافق المتصفح لـ :meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionإرجاع جميع عناصر السليل التي يطابق اسم الوسم الخاص بها qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionإرجاع جميع العناصر التابعة التي تحمل جميع رموز الفئة المحددة.
filter_fn(el: "Element") → boolيستدعي filter_fn(el) على هذه المثيلة من HTMLInputElement.
remove()إزالة هذا العنصر من عقدة الوالد الخاصة به.
before()Insert nodes فورًا قبل هذا العنصر في العنصر الأب.
after()Insert nodes مباشرةً بعد هذا العنصر في العنصر الأب.
replace_with()استبدل هذا العنصر بـ nodes في الأصل.
prepend()Insert nodes قبل أول عنصر فرعي لهذا العنصر.
append()Append nodes كآخر العناصر الفرعية لهذا العنصر.
replace_children()احذف جميع العناصر الفرعية، ثم أضف nodes كعناصر فرعية جديدة.
get_bounding_client_rect() → "DOMRect"أرجع مستطيل العميل الحدودي (دالة تجريبية بقيمة صفرية بالكامل).
get_client_rects() → "DOMRectList"أرجع قائمة مستطيلات العميل (خالية في سياق الخادم).
get_animations() → list[object]أرجع الرسوم المتحركة النشطة لهذا العنصر (دالة تجريبية بدون رأس: دائمًا []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"أرجع جذر شجرة العقدة.
has_child_nodes() → boolأرجع ما إذا كان لهذه العقدة طفلاً مباشراً واحداً على الأقل.
`lookup_namespace_uri(prefix: strNone)→str
`lookup_prefix(namespace_uri: strNone)→str
`is_default_namespace(namespace_uri: strNone)→bool`
`is_supported(feature: str, version: strNone)→bool`
`get_feature(feature: str, version: strNone)→object
`set_user_data(key: str, data: objectNone, handler: object
get_user_data(key: str) → `objectNone`
append_child(node: Node) → NodeAppend node كآخر فرع لهذه العقدة.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node من قائمة الأطفال وأعدها.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → Nodeأعد نسخة من هذه العقدة.
normalize()ضع هذه العقدة وجميع فروعها الفرعية في الصيغة المعيارية.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intأرجع قناع البت الذي يصف موقع other نسبةً إلى هذه العقدة.
`is_equal_node(other: NodeNone)→bool`
`is_same_node(other_node: NodeNone)→bool`
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener لأحداث type.
remove_event_listener(type: str, listener: Callable, capture: bool)إلغاء تسجيل مستمع تم تسجيله مسبقًا.
dispatch_event(event: "Event") → boolDispatch event من خلال شجرة الأجداد.

انظر أيضاً

 العربية