誰かがこれを重複としてマークする前に、私は多くのサイトを見て、現在この1つを使用しています - jQuery - passing value from one input to anotherガイダンスのために、まだ結果はありません...私は値を1つある形式で別の入力に「表」で入力します。私は非常に奇妙な理由のためにテーブルに入れました - Sparql
の値は表示されません。フォームにはinput
がテーブルに置かれているだけなので、値は表示されません。私のコードは以下の通りです:入力から値を転送する方法
フォーム
<form onclick="txtFullName.value = txtFirstName.value +'_'+ txtLastName.value">
First name : <input type="text" name="txtFirstName" value="@ViewBag.FirstName"/> <br><br>
Last name : <input type="text" name="txtLastName" value="@ViewBag.LastName" /> <br><br>
Full name : <input type="text" id="txtFullName" name="txtFullName"> <br><br />
<input id="submit12" type="button" value="Submit">
</form>
表
<table id="results">
<Full name:
<br>
<input id="userInput" type="text" name="fullname" ${userJson.userId == ''?'': 'disabled'} value="@ViewBag.DisplayName">
<br>
<input id="submit" type="submit" value="Submit">
</table>
jQueryの私がしようとしています
$('#submit12').on('click', function (e) { //Form submit
$('#userInput').change(function() {
$('txtFullName').val($(this).val());
});
});
submitを押すとtxtFullName
がuserInput
の入力に表示されますが、submitを押すと `txtFullName 'だけが表示されます。また、提出はフォームの送信ボタンです。
もはや必要情報は私が知っている:)
フォームの外に 'input type = submit'を置くことはできません。また、なぜここでJQueryを使用するのですか? –
@ScottMarcus投稿されたリンクに従っていたので。 –
$( 'txtFullName') - セレクタが間違っています。 – sinisake