フォームメインのすべての要素を無効にして、[新規追加] ボタンでフォーム作成をレンダリングしたいのですが、次のような問題に直面しています: [新規ボタンの追加] をクリックすると、JS 関数が呼び出されますが、フォームはしばらくの間無効になります。フォームの作成はレンダリングされません。
<script type="text/javascript">
function enableDisable(){
alert("Enable Disable");
var f = document.getElementById('main');
var len=f.elements.length;
for(x=0;len>x;x++) {
f.elements[x].disabled=true;
}
}
[新しいボタンの追加] をクリックすると、JS 関数が呼び出されますが、フォームはしばらくの間無効になり、フォームの作成もレンダリングされません。
<h:commandButton onclick="enableDisable()" value="Add new" action="#{cars.resetCreate}" render="create" >
</h:commandButton>