以前にこの質問をしましたが、jsf で使用する必要があります。アプリケーションでprimefacesライブラリを使用しています。私のコードはここにあります:
Jsf: <h:outputScript library="primefaces" name="jquery/jquery.js" target="head" />
<script type="text/javascript">
$ = jQuery; $(document).ready(function() {
$("p:inpuText").each(function () {
comp(this);
});
$("[required='true']").blur(function () {
comp(this);
});
$("[required='true']").keyup(function () {
comp(this);
});
$("[required='true']").click(function () {
comp(this);
});
function comp(a) {
if ($(a).val() != "")
$(a).css({
"border": "1px solid #ccc !important",
"background": "#FFF"
});
else $(a).css({
"border": "1px solid #FF0000 !important",
"background": "#FFEFFF"
});
}
});
css を必須フィールドを空に設定したい。