4

Input 1 in 2 から Value を転送して文字を追加するにはどうすればよいですか?

<script type="text/javascript">

function doit(){
document.getElementById('input2').value=document.getElementById('input1').value;
}

</script>

入力 1: 2342

入力 2: pcid2342d

誰かが私を助けることができますか?

4

4 に答える 4

7

+ 演算子を使用して、入力値の前後に文字列を追加するだけです。

<script type="text/javascript">

function doit(){
document.getElementById('input2').value="pcid" + document.getElementById('input1').value + "d";
}

</script>
于 2010-07-01T13:20:29.930 に答える
1

文字列連結:

document.getElementById('input2').value = "stuff" + document.getElementById('input1').value + "other stuff";

数値を扱うときは、文字列に連結するのではなく、空の文字列と連結することから始めて、数値を一緒に追加することを避けることができます (演算子の評価順序のため):

document.getElementById('input2').value = "" + 1234 + 567 + document.getElementById('input1').value + 89;
于 2010-07-01T13:21:10.693 に答える
0

さて、あなたはすでに作業を行っているようです。必要なのは、それをクリックして実行することだけです。

<button onclick="doit()">click me</button>
于 2010-07-01T13:20:49.063 に答える
0

jQueryで何か試してみませんか?

  $("#Anything").click(function() {
     $("#Field1").val($("#Field2").val());
  });

「クリック」は単なる仮定です=)

于 2010-07-01T13:27:39.547 に答える