Fixed another signup bug
This commit is contained in:
@@ -37,7 +37,7 @@ class Login extends React.Component {
|
||||
<input type='password' name='password' value={this.state.password} onChange={this.updatePassword.bind(this)} />
|
||||
</div>
|
||||
|
||||
<button type='submit'>Login</button>
|
||||
<button type='submit' disabled={!this.state.email}>Login</button>
|
||||
</form>
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -29,7 +29,7 @@ class PasswordRecover extends React.Component {
|
||||
<input type='text' name='email' value={this.state.email} onChange={this.updateEmail.bind(this)} />
|
||||
</div>
|
||||
|
||||
<button type='submit'>Send Email</button>
|
||||
<button type='submit' disabled={!this.state.email}>Send Email</button>
|
||||
</form>
|
||||
</div>
|
||||
);
|
||||
@@ -65,6 +65,8 @@ class PasswordRecover extends React.Component {
|
||||
//send the XHR
|
||||
xhr.open('POST', form.action, true);
|
||||
xhr.send(formData);
|
||||
|
||||
this.clearInput();
|
||||
}
|
||||
|
||||
validateInput(e) {
|
||||
|
||||
@@ -47,7 +47,7 @@ export default class Signup extends React.Component {
|
||||
<input type='password' name='retype' value={this.state.retype} onChange={this.updateRetype.bind(this)} />
|
||||
</div>
|
||||
|
||||
<button type='submit'>Sign Up</button>
|
||||
<button type='submit' disabled={!this.state.email}>Sign Up</button>
|
||||
</form>
|
||||
</div>
|
||||
);
|
||||
@@ -82,6 +82,8 @@ export default class Signup extends React.Component {
|
||||
//send the XHR
|
||||
xhr.open('POST', form.action, true);
|
||||
xhr.send(formData);
|
||||
|
||||
this.clearInput();
|
||||
}
|
||||
|
||||
validateInput() {
|
||||
@@ -118,6 +120,7 @@ export default class Signup extends React.Component {
|
||||
clearInput() {
|
||||
this.setState({
|
||||
email: '',
|
||||
username: '',
|
||||
password: '',
|
||||
retype: '',
|
||||
warning: ''
|
||||
|
||||
Reference in New Issue
Block a user