作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以使用 REACTjs 创建表单输入字段,如下所示:
React.render(
React.createElement('input', null, 'Hello, text input'),
document.getElementById('example')
);
React.render(
React.createElement('textarea', null, 'Hello, textarea'),
document.getElementById('example')
);
我想要的输入字段需要类似于这样:
<input autofocus type="text" name="name" placeholder="John Doe" required>
或
<input type="url" name="website" pattern="(http|https)://.+" required>
如何使用 React.createElement( );
?
我是否使用 props
对象?
最佳答案
是的,createElement
(supported) attributes 使用第二个 props
参数.
所以你可以这样写:
React.createElement('input', { placeholder: 'Enter a url', type: 'url', autoFocus: true }, 'default_url');
关于reactjs - Facebook React.js::如何创建表单输入字段并设置类型、自动对焦、必需等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30099874/
我是一名优秀的程序员,十分优秀!