こんにちは私は特定の入力フィールドにフォーカスを置くと、フォームでオーバーレイを表示する方法を探しました。私は反応を使ってこれをしたい。これどうやってするの?フォームでオーバーレイを開く反応で反応するonFocus
私のコード
import React, { Component } from 'react';
class Middle extends Component {
constructor(props) {
super(props);
this.state = {
posts: []
}
}
render() {
function popup_ques(e) {
e.preventDefault();
alert("now the overlay should appear");
}
return (
<div className="middle_div">
<input className='post_data_input' placeholder="Ask your question here" ref="postTxt"
onClick={popup_ques}/>
</div>
);
}
}
export default Middle;
私が代わりに私は、フォームと透明オーバーレイを表示するアラートの...入力フィールドがクリックされたときに警告を表示する機能を書かれています。
私はこの
http://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_overlay
おかげinadvanceのような何かをしたいです。
([入力を反応にクリックされたときにオーバーレイを表示する] http://stackoverflow.com/questions/42130822/display-a-overlay-when-input-isの可能性のある重複-clicked-in-react) –
@CraZyあなたは同じ質問を2度お願いしたようです。質問の1つを削除する必要があります。私はあなたの質問の両方の答えを掲載しました。 – WitVault