JQUERYでの変更時に追加されたテキストボックスの値を取得する

サポート

助けが必要。

同じクラス名を持つ追加されたテキストボックスの値を取得するにはどうすればよいですか?コードスニペットを見つけてください。

JS:

var count = document.getElementsByName("emailId[]").length; //get the totol no. of contact no. elements
//function to add a new element for entering emailId 
$("#add-email-id").click(function () {
    $("#email-id-container").append('<div id="emailAddress_container_' + count + '" style="margin-top:8px"><input type="text" name="emailId[]"  id="email_address_' + count + '" data-toggle="tooltip" title="Enter Email address here" placeholder="[email protected]" size="30" onBlur="ValidateEmail(' + count + ');" class="emailId"><span><input class="username" id="username_' + count + '" name="username[]" value="username" /></span><span style="margin-left:8px;"><a href="javascript:void(0);"  class="delete-email-id" style="color:#F00;">(-)</a></span><span id="email_err_' + count + '"></span></div>');
    count++; //increment the counter as new contact element is being added.
});

$(document).ready(function () {
    $('.emailId').change(function () {
        var usernameDiv = $(this).parent("div").find(".username").attr("id"); //get the div where the truncated username will be placed
        alert($(this).attr("id"));
        alert($("#" + usernameDiv).val());
        var emailAddress = $(this).val();
        var truncatedValue = emailAddress;
        var name = "";
        if (emailAddress.indexOf("@") != -1) {
            ///alert("@");      
            name = $.trim(emailAddress.split("@")[0]);
            //alert(name);
            if (name && name.search(/\s/) === -1) {
                var len = name.length;
                //alert(len);
                if (len > 4) {
                    truncatedValue = name.substring(0, 3);
                }
                usernameDiv.val(truncatedValue);
            } else {
                usernameDiv.val("username");
            }
        }
    });
});

email_addressフィールドの値を取得してから、追加された適切なユーザー名フィールドの切り捨てられた値を取得する必要があります。

プラビーン
$('.emailId').change(function() {  //will not work for dynamic generated element

上記のコード行を次のように変更します

$(document).on('change', '.emailId', function() {

代わりに、イベントハンドラーにアタッチしてドキュメントを作成するか、要素の作成時に必ず.changeイベントを呼び出してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

チェックボックスの変更時にテキストボックスの値を追加/削除する

分類Dev

動的選択ボックスの変更時にテキストボックスに値を追加する

分類Dev

jqueryでキーアップ時にテキストボックスの値を変更するにはどうすればよいですか?

分類Dev

jqueryで動的に追加された選択ボックスとテキストボックスの値を取得します

分類Dev

reactJSでテキストボックスのdivの外側をクリックすると、編集されたテキストボックスの値が元の渡された値に変更されます

分類Dev

変更イベントでjqueryのテキストボックスの以前の値を取得する方法

分類Dev

jQueryでテキストボックスの更新された値を取得する方法

分類Dev

ボタンがクリックされるたびにボタンのテキスト値を変更するにはどうすればよいですか?

分類Dev

チェックボックスをオンにすると、テキストボックスの値のjquery関数が変更されます

分類Dev

動的に作成されたテキストボックスのテキスト値を取得する方法

分類Dev

ホバー時にCSSで記述されたテキストボックスの特定の文字の色を変更する

分類Dev

テキストボックス、選択ボックスの値が変更されたhtml行を取得する方法

分類Dev

jqueryで動的に作成されたテキストボックスの動的IDを取得する方法

分類Dev

jqueryで動的に作成されたテキストボックスの動的IDを取得する方法

分類Dev

ラジオボタンがチェックされているときにテキストボックスの値を取得し、テキストボックスの値に基づいてラジオボタンの値を変更します

分類Dev

ラジオ値の変更時にテキストボックスの ng-model を変更するには?

分類Dev

Access 2013 VBAでテキストボックスの内容が変更されたときに、コンボボックスの選択をデフォルト値に変更するにはどうすればよいですか?

分類Dev

複製されたボックスのテキストを変更する

分類Dev

Aspx は動的に追加されたテキスト ボックスの値を取得します

分類Dev

新しく追加されたテキストボックスの値を動的に取得します

分類Dev

他のテキストボックスでテキストが変更されたときに、asp.netの1つのテキストボックスでテキストを変更する方法

分類Dev

テキストボックスの値が変更されたかどうかを動的に検出します

分類Dev

jQuery:DatePickerUIが変更された場合に特定のテキストボックスを更新します

分類Dev

JQueryコンボボックスの値が変更されたときに行を(属性で)非表示にする

分類Dev

javascript-別のテキストボックスを追加すると、動的に作成されたテキストボックスの値が消えます

分類Dev

動的に作成された最後のテキストボックスの値を取得する方法

分類Dev

テキストボックス内の値が変更されたときにテキストボックスの前色を更新する最良の方法は何ですか?

分類Dev

動的に生成されたテキストボックスの色を変更する方法

分類Dev

Jquery-チェックボックスがチェックされているときにテキストボックスの以前の値を取得します

Related 関連記事

  1. 1

    チェックボックスの変更時にテキストボックスの値を追加/削除する

  2. 2

    動的選択ボックスの変更時にテキストボックスに値を追加する

  3. 3

    jqueryでキーアップ時にテキストボックスの値を変更するにはどうすればよいですか?

  4. 4

    jqueryで動的に追加された選択ボックスとテキストボックスの値を取得します

  5. 5

    reactJSでテキストボックスのdivの外側をクリックすると、編集されたテキストボックスの値が元の渡された値に変更されます

  6. 6

    変更イベントでjqueryのテキストボックスの以前の値を取得する方法

  7. 7

    jQueryでテキストボックスの更新された値を取得する方法

  8. 8

    ボタンがクリックされるたびにボタンのテキスト値を変更するにはどうすればよいですか?

  9. 9

    チェックボックスをオンにすると、テキストボックスの値のjquery関数が変更されます

  10. 10

    動的に作成されたテキストボックスのテキスト値を取得する方法

  11. 11

    ホバー時にCSSで記述されたテキストボックスの特定の文字の色を変更する

  12. 12

    テキストボックス、選択ボックスの値が変更されたhtml行を取得する方法

  13. 13

    jqueryで動的に作成されたテキストボックスの動的IDを取得する方法

  14. 14

    jqueryで動的に作成されたテキストボックスの動的IDを取得する方法

  15. 15

    ラジオボタンがチェックされているときにテキストボックスの値を取得し、テキストボックスの値に基づいてラジオボタンの値を変更します

  16. 16

    ラジオ値の変更時にテキストボックスの ng-model を変更するには?

  17. 17

    Access 2013 VBAでテキストボックスの内容が変更されたときに、コンボボックスの選択をデフォルト値に変更するにはどうすればよいですか?

  18. 18

    複製されたボックスのテキストを変更する

  19. 19

    Aspx は動的に追加されたテキスト ボックスの値を取得します

  20. 20

    新しく追加されたテキストボックスの値を動的に取得します

  21. 21

    他のテキストボックスでテキストが変更されたときに、asp.netの1つのテキストボックスでテキストを変更する方法

  22. 22

    テキストボックスの値が変更されたかどうかを動的に検出します

  23. 23

    jQuery:DatePickerUIが変更された場合に特定のテキストボックスを更新します

  24. 24

    JQueryコンボボックスの値が変更されたときに行を(属性で)非表示にする

  25. 25

    javascript-別のテキストボックスを追加すると、動的に作成されたテキストボックスの値が消えます

  26. 26

    動的に作成された最後のテキストボックスの値を取得する方法

  27. 27

    テキストボックス内の値が変更されたときにテキストボックスの前色を更新する最良の方法は何ですか?

  28. 28

    動的に生成されたテキストボックスの色を変更する方法

  29. 29

    Jquery-チェックボックスがチェックされているときにテキストボックスの以前の値を取得します

ホットタグ

アーカイブ