私はいくつかの要素を無効にしており、フォームを送信している間にこれらの要素を有効にしています。だから私はそれらの値を提出することができます。しかし、私はアクションクラスで値を見つけることができませんが、要素が有効になっています。無効な要素はフォームから提出されません
私はjquery 1.4.4バージョンを使用していますので、私は.prop()メソッドを使用できません。ここ
は、要素を無効にするためのコードである:ここでは
$("#"+index+'_procStepTitleAutoSuggest').attr("disabled","disabled");
$("#"+index+"_crtRowActiontxt").attr("disabled","disabled");
$("select#"+index+"_stepFunction").attr("disabled","disabled");
$("input#"+index+"_stepRTime").attr("disabled","disabled");
$("#"+index+"_donotchkBox").attr("disabled","disabled");
$("select#"+index+"_applicableAccessTime").attr("disabled","disabled");
は、コードフォームを送信しながら、(要素を可能にする)である:
$('form').submit(function(){
$("#procedure_main_div_container").find("input,select,checkbox").attr('disabled', false);
})
私を助けてください。前もって感謝します。これに代えて
私は、フォームでスクリプトを再利用できるようにする前に送信するものを選択すると言います。しかし、コードはあまりありません。変化するものが何であるかを正確に言うのは難しいです。ボタンのdefalutアクションを無効にし、フィールドを有効にしてから、JavaScriptでフォームを「手動で」送信してみてください。 –
隠しフィールドを使用して、ユーザーにテキストのみを表示してみませんか? – Justinas
http://stackoverflow.com/questions/1355728/values-of-disabled-inputs-will-not-be-submitedの重複 – Sagar