<input type="text" name="name" minlength="6" maxlength="10" size="10">
constructor(props) {
super(props);
this.showText = this.showText.bind(this);
this.showText2 = this.showText2.bind(this);
};
showText2(e) {
this.setState({ text2: e.target.value });
}
onFocusOff = (e) => {
if(this.state.text2.length < 6){
this.setState({ alert: "Не менее 6 символов" });
}
}
<input defaultValue={this.showText} onBlur={this.onFocusOff} onInput={this.showText2} />
{this.state.alert && <p>{this.state.alert}</p>}
import React from 'react';
import './App.css';
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
text: '',
count: 0,
}
}
showText = () => {
console.log('button work');
this.setState({ text: 'button work' });
}
showCount = () => {
this.setState({ count: this.state.count + 1});
}
render() {
return (
<div>
<button onClick={this.showText}>Push1</button>
<p>{this.state.text}</p>
<button onClick={this.showCount}>Count</button>
<p>{this.state.count}</p>
</div>
)
}
}
export default App;
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
text: '',
count: 0,
}
}
showText = () => {
console.log('button work');
this.setState({ text: 'button work' });
}
showCount = () => {
this.setState({ count: '0' });
}
render() {
return (
<div>
<button onClick={this.showText}>Push1</button>
<p>{this.state.text}</p>
<button onClick={this.showCount}>Count</button>
<p>{this.state.count}</p>
</div>
)
}
}
let theContent = document.getElementsByClassName('.pattern');
Тут ты получаешь массив элементовtheContent.style.display = 'none';
А тут ты пытаешься массиву элементов задать css свойство, как к одному элементу. узнать где именно ошибка, а не просто получить ссылку на общий файл?
.pipe(sourcemaps.init())
.pipe(sourcemaps.write())
const gulp = require('gulp');
const concat = require('gulp-concat');
const sourcemaps = require('gulp-sourcemaps');
gulp.task('js', function() {
return gulp.src('js/*.js')
// Инициируем карту перед работой с файлом
.pipe(sourcemaps.init())
// Объединяем все JS в один файл
.pipe(concat('main.js'))
// Записываем карту всех исходных файлов
.pipe(sourcemaps.write())
.pipe(gulp.dest('./'));
})
new Date(2019, 11, 16).toLocaleString('ru-Ru', { weekday: 'long' });