私は自動的に、以下の例のように、複数の文字列にTextBox1テキストボックスの値を生成することができる入力番号にユーザのユーザとTextBox2をによって入力TextBox1テキストボックスがあります追加列
Txtbox1 = ABC12345
Txtbox2 = 3
結果であろうと
ABC12345-1
ABC12345-2
ABC12345-3
私は自動的に、以下の例のように、複数の文字列にTextBox1テキストボックスの値を生成することができる入力番号にユーザのユーザとTextBox2をによって入力TextBox1テキストボックスがあります追加列
Txtbox1 = ABC12345
Txtbox2 = 3
結果であろうと
ABC12345-1
ABC12345-2
ABC12345-3
あなただけのボタンを使用し、クリックイベントを適用することができます。あなたがこれまでに試してみました何
function getString() {
var finalString = [];
var t = $("#textbox1").val()
var n = $("#textbox2").val();
if (t.toString().trim() != "") {
for (i = 0; i < n; i++) {
finalString.push(t + "-" + (i + 1))
}
}
console.log(finalString)
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Text : <input type="text" id="textbox1"><br><br> Number : <input type="text" id="textbox2">
<button type="button" onClick="getString()" id="textbox1">Get</button>
このヘルプありがとうございます。 – Sembilan
あなたを助けてくれてうれしいです。 –
あなたはHTMLを表示していないので、以下のようなものを試してみることもできますが、100%にするのは難しいでしょう。
$("[id^=Txbox]").keyup(function() {
var empty = $("[id^=Txbox]").filter(function() {
return $.trim($(this).val()).length == 0
}).length == 0;
if (empty) {
var str = $("#Txbox1").val();
var number = $("#Txbox2").val();
var arr = [];
for (i = 0; i < number; i++) {
arr.push(str + "-" + i)
}
console.log(arr)
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="Txbox1" />
<input id="Txbox2" type="number" />
ありがとうございました。 – Sembilan
? – lumio
のみtxtboxから値を取得し、txtbox2が入力されたときにボタンを使用して起動しようとしました – Sembilan
このフォーラムは論理を議論するのではなく、構文やその他の問題について議論することです –