React
1import React from 'react' 2 3export default class ProductForm extends React.Component { 4 constructor(props) { 5 super(props) 6 } 7 8 onSubmit = e => { 9 e.preventDefault() 10 const form = e.target.form 11 const title = form.title.value 12 const desc = form.desc.value 13 const price = form.price.value 14 this.props.add(title, desc, price) 15 } 16 17 render() { 18 19 return ( 20 <div> 21 <h1>ProductForm</h1> 22 <form> 23 <label>タイトル:</label> 24 <input type="text" name="title" required/> 25 <label>説明:</label> 26 <input type="text" name="desc" required/> 27 <label>価格</label> 28 <input type="number" name="price" required/> 29 <button type="submit" onClick={this.onSubmit}>追加</button> 30 </form> 31 </div> 32 ) 33 } 34}
上記のようにinputタグの中でrequiredを使用していますが、下記画像のような機能を付与できません。
Reactではバリデーションをこのようには使えないのでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/01 09:01
2020/06/01 09:07
2020/06/01 09:09
2020/06/01 09:35