支持URI模板的自定义<form>元素

时间:2016-03-05 17:27:28

标签: html web-component custom-element uritemplate

是否有custom element,允许使用RFC6570 URI templates?这与this question非常相似。这是在那里使用的示例HTML。

<form action="/orders/{id}" method="get">
   <input type="text" name="id"/>
   <input type="submit" value="Submit"/>
</form>

我特别询问了Web组件,所以

<form is="templated-form">

<templated-form>

1 个答案:

答案 0 :(得分:0)

如果它还不存在,那么创建起来非常简单。

只需注册一个继承自<template-form>的{​​{1}}自定义元素,并扩展HTMLFormElement.prototype元素,即使用您最喜欢的 RFC6570 URI模板兼容的JavaScript库。

例如,这一个:https://medialize.github.io/URI.js/uri-template.html,或那些:https://github.com/medialize/URI.js/#uri-template

您必须使用扩展表示法才能利用form元素的语义:

<form>