0

jspページにチェックボックスがあり、チェック/チェックを外すことができ、onchange JavaScript関数を使用すると、保存ボタンをクリックするとそれに応じて更新されます。現時点での問題は、チェックされた値が何であるかを常にチェックすることです(したがって、チェックボックスをクリックしなくても、チェックされた値は0であり、チェックボックスに触れずに保存ボタンを再度クリックするとチェックされた値が0であるため、チェックボックスをオフにする必要があると考えられます。チェックボックスの値が異なる場合を除き、チェックボックスの値を変更したくありません。

現時点で私が持っているものは次のとおりです。

<input type="checkbox" name="CompletedCheck${count}" tabindex="40" id="CompletedCheck${count}" title="Complete" onchange="checkedFields(${count})" Checked/>
<input type="hidden" name="Completed${count}" value="">

                    function checkedFields(count) {
                    var checkedFieldID = document.getElementById('CompletedCheck'+count).checked;

                    var completeFieldToSubmit = "Completed"+count;


                    if (checkedFieldID==false)
                        {

                            document.getElementById(completeFieldToSubmit).value =0;
                        }
                    if(checkedFieldID==true)
                        {
                            document.getElementById(completeFieldToSubmit).value= 1;
                        }
                }
4

0 に答える 0