reactjs - Changed code from foundation to bootstrap now my entire form is not clickable, what gives? -


if need more info please not down vote! new site , better @ asking these questions. update quickly. in advance!

this silly mistake on part. believe working before, had done change styling foundation bootstrap , of react components not work properly. here's couple snippets of afflicted code. i'm hoping can few ideas happened. text area 


import react 'react';  import { controllabel } 'react-bootstrap' import { formcontrol } 'react-bootstrap'  const checkfield = (props) => {   return(   <div>     <controllabel>{props.label}</controllabel>       <formcontrol         name={props.body}         type='text'         onchange={props.handlerfunction}         value={props.content}       />       <formcontrol.feedback />   </div>     );   }    export default checkfield; 

this form

     import react, { component } 'react';      import checkfield '../components/checkfield'      import arrowcontainer './arrowcontainer'      import { formgroup } 'react-bootstrap'      import { formcontrol } 'react-bootstrap'      class formcontainer extends component {     constructor(props) {       super(props);       this.state = {         errors: {},         checkconsumed: '',         check: ''       }         this.handleclearform = this.handleclearform.bind(this);         this.handleformsubmit = this.handleformsubmit.bind(this);         this.handlecheckchange = this.handlecheckchange.bind(this);         this.validatecheck = this.validatecheck.bind(this);       }         // componentdidmount() {       //   this.loadreviewsfromserver();       //   setinterval(this.loadreviewsfromserver.bind(this), this.props.pollinterval);       // }          // setinterval(clickhandler)         // {this.props.onclick, this.state.actualtimeselected)};        handleclearform(event) {         event.preventdefault();         this.setstate({           errors: {},           checkconsumed: '',           check: ''         })       }       handleformsubmit(event) {         event.preventdefault();         {           let formpayload = {             check: this.state.checkconsumed,             category_id: this.props.categoryid           };           if (this.validatecheck(formpayload.check)){              this.props.addnewreality(formpayload);             this.handleclearform(event);           }          }       }       handlecheckchange(event) {         this.setstate({ checkconsumed: event.target.value })       }        validatecheck(check) {         if (check === '') {           let newerror = { check: 'you must write check.' }           this.setstate({ errors: object.assign(this.state.errors, newerror) })           return false         } else {           let errorstate = this.state.errors           delete errorstate.handleformsubmit           this.setstate({ errors: errorstate })           return true         }       }   render() {     let errordiv;     let erroritems;     if (object.keys(this.state.errors).length > 1) {       erroritems = object.values(this.state.errors).map(error => {         return(<li key={error}>{error}</li>)       })       errordiv = <div classname="callout alert">{erroritems}</div>     }   return (       <div>         <formgroup classname="callout reactform col-xs-2 col-sm-8 `col-md-4 col-lg-12 " onsubmit={this.handleformsubmit}>`         {errordiv}         <div classname="reality input">           <checkfield classname="reality input"             content={this.state.checkconsumed}             label='create question quote or statement database!'             name='check'             placeholder="realities"             type="text"             id="reality"             handlerfunction={this.handlecheckchange}           />         </div>           <div classname="button-group expanded react-buttons">             <button classname="button large" id="clear" onclick={this.handleclearform}>clear</button>             <input classname="button large" type="submit" id="submit" value="submit" />             <button classname="reload success button" >               <a classname="reload" href="javascript:location.reload(true)">reload realities see yours!</a>             </button>           </div>         </formgroup>         <div classname= "animated slideinleft arrow">           <           arrowcontainer           user_id = {this.props.user}           categoryid = {this.props.categoryid}           checkconsumed = {this.props.checkconsumed}/>         </div>        </div>     );   } } export default formcontainer; 

so after few suggestions colleagues looked css targeting container having issues with. actually, deleted it. , works. css rude , doesn't play nice. hope helps 1 day.


Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -