如何在文本框中添加永久字?

时间:2016-02-25 05:44:49

标签: javascript php jquery html html5

我正在尝试向textbox添加永久字。在此文本框中,当用户使用onkeyup =“copyText()”函数在firstname文本框中输入他的名字时,它将自动获取用户名字。我想要做的是我希望在获得自动键入的名字后,在常设文本框中添加永久词。

这是我的代码

<td><input type="text" id="fname" name="fname"   value=""  placeholder="Your First Name" onkeyup="copyText()"  required /></td>

<td><input type="text" id="sitename" name="sitename" value=""  placeholder="Your Site name" readonly/></td>

这是我正在使用的javascript代码

<script type="text/javascript">
    function copyText() {
        src = document.getElementById("fname");
        dest = document.getElementById("sitename");
        dest.value = src.value;
    }
</script>

2 个答案:

答案 0 :(得分:1)

使用jQuery非常可行:

$('#fname').keyup(function(event) {

    event.stopPropagation();

    $('#sitename').val($('#fname').val());
});

您必须删除copyText()函数才能使其正常工作。

希望这有帮助。

答案 1 :(得分:0)

我假设你想要这样的东西

如果用户输入例如&#39; StackOverflow&#39;

的名称

在第二个输入框中,您希望拥有&#39; StackOverflow.co.in&#39;在哪里&#39; .co.in&#39;是您在文本框中的永久文本

但是为此你可以使用简单的javascript

    AlertDialog.Builder customBuilder = new AlertDialog.Builder(new ContextThemeWrapper(this,android.R.style.Theme_Dialog));

customBuilder.setTitle(R.string.popup_error_title); 
customBuilder.setNegativeButton("Exit application", new DialogInterface.OnClickListener() {   
                public void onClick(DialogInterface dialog, int which) {  
                    MyActivity.this.finish(); 
                }   
        }); 
AlertDialog dialog = customBuilder.create();
dialog.show(); 

Button b = dialog.getButton(DialogInterface.BUTTON_NEGATIVE);
if(b != null) 
        b.setBackgroundDrawable(getResources().getDrawable(R.drawable.my_button));