如何设置<input />的另一个<input /> onfocusout的值

时间:2017-08-11 13:38:52

标签: focus

我正在使用以下html来提供用户名,并且在失去焦点时希望电子邮件输入字段填满用户名+'@ gmail.com'。但是值设置没有给出期望的结果。

HTML代码

<div class="form-group" >
                <div class="input-group">
                    <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
                    <input type="text" name="name" onfocusout= "seteMail(this)" class="form-control" placeholder="Enter Personal Number as User Name" maxlength="7" value="<?php echo $name ?>" required/>

                    <span class="text-danger"><?php echo $nameError; ?></span>
                </div>
            </div>

            <div class="form-group">
                <div class="input-group">
                    <span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span></span>
                    <input type="email" name="email" class="form-control" placeholder="Enter AFNET eMail ID" maxlength="40" value="<?php echo $email ?>" required/>

                <span class="text-danger"><?php echo $emailError; ?></span>
                </div>
            </div>

javascript是

function seteMail(thisvalue) {
            //  window.alert(thisvalue.value);

                var tempval = thisvalue.value.toString()+'@gmail.com';
                 $('#email').val(tempval);  
                 $('#email').html(tempval); 
            };

1 个答案:

答案 0 :(得分:0)

<input>是一个输入字段,永远不能在外部设置,因为它仅从标准输入键盘输入。

我在经过大量的H&amp; T方法(H&amp; TM)后意识到这一点。