0

ここで初めて:)

テキストエリアと入力があり、texareaに何かを入力すると、キーを押すと入力にコピーされます。ただし、入力は10文字に制限する必要があります。次に、入力値の最後に5つの数値を追加します

EG:Textareaのコンテンツ:「Helloworld、お元気ですか?」入力内容:「Helloworl12345」

私はこれこれを試し
ましたが、2番目のコードでは、コードがめちゃくちゃになっていて、「クリーニング」が必要だと思います。また、最後に5つの数字を追加する機能がありません。

4

2 に答える 2

0

javascriptを使用して、テキスト領域の値の例を取得できます。

var str = document.getElementById("text").value;
                          //id of text area needs to be set to "text"

次に、部分文字列関数を使用して、10文字以降の文字列を切り取ることができます

var finishedString = str.substring(0,10);

次に、最後に12345を追加したい場合。

finishedString = finishedString + "12345";

次に、入力領域のgetElemendByIdを使用して、完成した文字列に設定します。これをすべて関数に入れて、キーを押したときに呼び出すことができます。

于 2012-05-24T00:57:15.027 に答える
0
var value = $('#elementId').val();       // returns the element value
var trimmed = $.trim(value);             // trim the value;
var subString = trimmed.substr(0, 10);   // return the first 10 chars.
$('#otherElemetId').val(subString);      // set the substring as the value.

ライブデモ

于 2012-05-24T01:01:32.577 に答える