일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- centOS7
- 한글
- it
- java
- MySQL
- techEmpower
- kakao
- Portfolio
- caddy
- javascript
- android
- server
- 안드로이드
- NGINX
- 프래그먼트
- 자바
- mariadb
- error
- unity
- ubuntu
- 해석
- C lanuage
- 번역
- 구글
- 개발
- php
- H2O
- C
- 컴퓨터과학총론
- 개발자
- Today
- Total
목록client/HTML (5)
개발모음집
// input 태그에 autocomplete="off" 삽입 출처 : https://stackoverflow.com/questions/38799096/clear-input-fields-on-page-refresh-microsoft-edge
import React, {Component} from 'react'; class App extends Component { constructor(props){ super(props); //1. constructor 안에서 state 초기화 this.state = {term: ''}; } //2. constructor 밖에서는 setState로 state를 초기화해줘야한다. render () { return this.setState({term: event.target.value })} />; } }; export default App;
자바스크립트에서 ajax로 서버와 통신하던 중 에러 발생 무한루프가 동작하기 때문에 발생하는 에러라는 글이 많았으나 알고보니 서버에 값을 넘기는 곳에 변수의 값이 아닌 input 태그자체를 넣었기때문에 문제가 되었음. var userEmailInput = $('#user_email');$.ajax({ type: 'post', dataType: 'json', url: '/api/user/INSERT/insert_user_register.php', data: {user_email: userEmailInput, user_name: userNameInput, user_password: userPwdInput}, success: function (json) { } .... var v_userEmailRegiste..
보호되어 있는 글입니다.
나는 계정정보 입력없이 로그인을 시도할 때 경고창을 띄우는 코드를 작성하지 않았는데 위의 그림과 같이 경고창이 떴다. "please fill out this field"라는 경고 문구가 떴고, js 쪽에 연결된 코드가 있나 찾아봤으나 없었다.알고보니 input태그에 required="" 라는 속성이 있었기 때문에 뜨는 경고창이었다. 해결법required=""를 제거해주었더니 해결되었다. 해결 전) 해결 후) 출처 : stackoverflow