Module_invokeを介してオーバーライドされたテンプレートで印刷する(webform payおよびwebformブロックを使用した)ブロックにwebformがあります。
単純な価格フィールドがあります(入力)。コンテンツタイプには、価格フィールドもあります。この種類のスクリプトを使用して、ノードの価格divからブロック内の別の入力フィールドに値をコピーしています。
$(document).ready(function(){
var txt = $('.field-field-price .field-item').html();
var txt = jQuery.trim(txt);
$('#edit-submitted-price').val(txt);
});
必要な値は問題なく表示されますが、html value = ""内にあり、priceフィールドに必要な値を含むフォームを送信できません。スクリーンショットが添付されています。お時間とご理解をよろしくお願いいたします。
テキスト入力のvalue
属性は初期値を決定します。ユーザーがフィールドに何かを入力したとき、またはJavaScriptによって変更されたとき、それは変更されません。
エラーが発生した場合、それはおそらく別の問題です。