Просмотр исходного кода

substitute onBlur for onSubmit

yusuketk 7 лет назад
Родитель
Сommit
f6e9cf9da0
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      src/client/js/components/PageTagForm.jsx

+ 3 - 3
src/client/js/components/PageTagForm.jsx

@@ -31,7 +31,6 @@ export default class PageTagForm extends React.Component {
 
 
   handleSubmit(e) {
   handleSubmit(e) {
     this.props.submitTags(this.state.pageTags);
     this.props.submitTags(this.state.pageTags);
-    e.preventDefault();
   }
   }
 
 
   updateState(value) {
   updateState(value) {
@@ -40,7 +39,7 @@ export default class PageTagForm extends React.Component {
 
 
   render() {
   render() {
     return (
     return (
-      <form onSubmit={this.handleSubmit}>
+      <div className="input-group-sm extended-setting">
         <label className="mr-2">Tag:</label>
         <label className="mr-2">Tag:</label>
         <input className="form-control" type="text" value={this.state.pageTags} placeholder="input tag name"
         <input className="form-control" type="text" value={this.state.pageTags} placeholder="input tag name"
           data-toggle="popover"
           data-toggle="popover"
@@ -49,8 +48,9 @@ export default class PageTagForm extends React.Component {
           data-trigger="focus"
           data-trigger="focus"
           data-placement="top"
           data-placement="top"
           onChange={e => this.updateState(e.target.value)}
           onChange={e => this.updateState(e.target.value)}
+          onBlur={this.handleSubmit}
           />
           />
-      </form>
+      </div>
     );
     );
   }
   }
 }
 }