アイデア:通常のJavascriptまたはjQueryを介してtype="hidden"で入力の値を設定しています。
問題:セレクターが正しく、競合する要素がないことは間違いありませんが、jQueryもdocument.getElementByIdも非表示の入力を検出しません。
コード:それはかなり複雑なPHPでいっぱいなので、私がそれを見るだけで混乱するので、私はそれの多くを実際に投稿することはできません。
これがjavascriptです:
$("#" + input.id.substr(0,2) + "_budget_hidden").val(budg_total);
注:セレクターには何の問題もありません。「入力」は、非表示を参照するために使用している別の要素です。
HTMLは次のとおりです。
<input type="hidden" name="s<?=$step_counter?>_budget_hidden"
id="s<?=$step_counter?>_budget_hidden" value="0" />
コードは文脈から外れていますが、構文エラーというよりもJavascriptの一般的な問題です。考え?