我正在尝试向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>
答案 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));