@戈兰,你说得对
应该
制作一个单独的文件并将其透明,但是
到。基于您正在添加
<script>
巴贝尔的标签,我想你是想在网页上传输脚本。只需添加一个
type="text/babel"
到你的脚本标签。
style
enctype
应该是
encType
. 下面是包含这些更改的整个脚本标记:
<script type="text/babel">
var Wrapper = (props) => {
return (
<div className="form_style form_class" data-state="desktop left" data-dcf-columns="4">
<form action="/php/email_me.php" method="post" role="form" aria-label="contact form" encType="multipart/form-data">
<div>
<Field id='field1' name='Name' dataAid='nameField' />
<Field id='field2' name='Email' dataAid='emailField' />
<Field id='field3' name='Subject' dataAid='subjectField' />
</div>
<textarea name="Message" className="message" placeholder="Message" data-aid="messageField"></textarea>
<button style={{backgroundColor: "#014391"}} type="submit" name="submit" value="Send">Send</button>
</form>
</div>
)
}
var Field = (props) => {
return (
<input id={props.id} aria-invalid="false" name={props.name} value="" placeholder={props.name} data-aid={props.dataAid} type={props.type}></input>
)
}
Field.defaultProps = { type: 'text' }
ReactDOM.render(
<Wrapper />,
document.getElementById('emailForm')
)
</script>