const WorkQuery = graphql`
query WP_Posts {
allWpPost {
edges {
post: node {
id
title
slug
excerpt
uri
}
}
}
}
}
`
const Work = () => {
const query = useStaticQuery(WorkQuery )
return (
{query.allWpPost.edges.map(({ post }) => (
<div>
<Link to={post.slug}>
<p>{post.title}</p>
</Link>
<div dangerouslySetInnerHTML={{ __html: post.excerpt }} />
</div>
))}
)
}
export default Work
поле ввода.addEventListener("keypress", ValueNew);
function ValueNew() {
if (valNew.length === valNewRec.length) {
setTimeout(function() {
поле ввода.removeEventListener("keypress", ValueNew);
поле ввода.addEventListener("keypress", stopValue);
// проверка
поле ввода.removeEventListener("keypress", stopValue);
поле ввода.addEventListener("keypress", ValueNew);
}, 1100);
} else {
// Сообщение о некорректности.
}
}
function stopValue() return false; // Запретить ввод
Например это код не даст вводить данные в инпут
let elem = document.getElementById("text");
elem.onkeypress = () => false;