2016-08-01 1 views
0

新しいユーザー登録フォームでこれを動作させるのに問題がありましたが、メールフィールドにユーザー名に基づいて生成されたダミー電子メールが自動的に埋め込まれます。例えばワードプレスのユーザー名に基づいて電子メールを自動的に生成する

、ユーザ入力user1生成される電子メールは、私は、ユーザーがそれを指定することができ、実際の電子メールの代わりに、ダミーの1を持っている場合には、それが新しいユーザーフォームで行うことにしたい[email protected]

するかどう。

私が試したことは、いくつかのjavascriptとjQueryでしたが、動作させることができませんでした。以下のコードを見ることができます。

jQuery('#user_login').on('input propertychange paste', function() 
{ 
    var x = $('#user_login').val(); 
    $($email).val(x + '@test.com'); 
}); 

現在のjavascriptのは、このコードを配置する必要があります

また
<script> 
$("user_login").change(function AutoEmail() { 
    var x= $('#user_login').val(); 
    $('#email').val(x+'@test.com'); 
}); 
</script> 

、?、私は途中のものに失われたビットは、ワードプレスで編成されています。

答えて

1

これを試してください。

$(document).on("input", "#user_login", function AutoEmail() { 
 
     var x= $('#user_login').val(); 
 
     if(x != "") { 
 
      $('#email').val(x+'@test.com'); 
 
     } else { 
 
     $('#email').val(""); 
 
     } 
 
     
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
 
Username: <input type = "text" id = "user_login"><br> 
 
Email: <input type = "text" id = "email">

+0

ニース、私はそれはそれはそこにあるか、すべきするためOKです、コードスニペットは、私は、ユーザーnew.phpで

関連する問題