2016-03-22 10 views
0

knockoutjsを使用して開発されたウェブサイトがあります。ブラウザコンソールでjavascriptを使用してフォームを入力して送信しようとするとフォームは送信されますが、データは保存されません。今すぐ追加]をクリックします link to open form pageKnockoutjsがブラウザコンソールから送信されたデータを保存しない

実行このブラウザコンソールで

$('.manage_area_login').show(); 

ローンの追加]ボタンを表示するには:**

開き、このリンク:どのようにフォームにアクセスする

**ローンボタンを押すとフォームが表示されます。

ブラウザのコンソールでこれらの3つのコマンドを実行し、フォームに記入して送信します。その後

$('#newLoanAmount').val('12'); 
$('#newLoanInterest').val('2'); 
$('input[value=Add]').click(); 

あなたはローンが表示されますそのフィールドの値を保存しない問題厥0量 に追加されます。

+0

あなたは*そのWebサイトを開発*していますか、フォームに自動的に記入したいだけですか? – Tomalak

+0

いいえフォームに入力して計算値を取得したいだけです –

答えて

2

このような値を操作する場合は、手動で変更イベントをトリガする必要があると思います。

$('#newLoanAmount').val('12').trigger('change'); 
+0

変更イベントをトリガーするにはどうすればいいですか? –

+0

http://stackoverflow.com/questions/34100012/knockout-js-force-change-after-javascript-changes-a-textbox –

+0

ありがとう@Roy it worked –

関連する問題