如何获取android安卓控件EditText中的内容

如何获取android安卓控件EditText中的内容,第1张

Android中Edit text控件内容可以添加一个监听器,来获取内容放到别的控件上去,示例如下:

package nbesense7vinciedittext;

import androidappActivity;

import androidosBundle;

import androidviewKeyEvent;

import androidviewView;

import androidwidgetEditText;

import androidwidgetTextView;

public class EditTextDemoActivity extends Activity {

private EditText editText;

private TextView textView;

/ Called when the activity is first created /

@Override

public void onCreate(Bundle savedInstanceState) {

superonCreate(savedInstanceState);

setContentView(Rlayoutmain);

editText = (EditText)findViewById(Ridinput);

textView = (TextView)findViewById(Ridoutput);

//设置EditText按键输入时的事件

editTextsetOnKeyListener(new EditTextOnKeyListener(){

@Override

public boolean onKey(View arg0, int arg1, KeyEvent arg2) {

// TODO Auto-generated method stub

textViewsetText(editTextgetText());//获取edittext的内容

return false;

}

});

}

}

获取所有input类型为text的内容

var alltxt = '';

$("input[type='text']")each(function(i, ipt){

alltxt += $(ipt)val();

});

alert(txt);

var text_result, text_id;

var $text_input = $('input[type="text"]'); // 改成你想要的 INPUT

text_result = $text_inputval();

text_id = $text_idattr('id');

1楼的答案理解是对的、不过获取的值只是页面刷新後的第一个发生的值,输出到 Form 之前有改变的话会不懂获取新值,所以要先 var 一个暂存变数装载最後变更的 input 的内容才行

<!DOCTYPE html>

<html>

  <head>

    <title>文件示例</title>

    <meta name="name" content="content" charset="utf-8">

  </head>

  <body>

      <input type="file" id="file" />

      <input type="button" onclick="readText()" value="File Button">

      <div id="tt">

 

      </div>

  </body>

</html>

<script charset="utf-8">

windowonload=function () {

  if(typeof(FileReader)=="undefined")

  {

    alert("你的浏览器不支持文件读取");

    documentwrite("");

  }else

  {

    alert("你的浏览器支持文件读取");

  }

}

  function readText() {

      var file=documentgetElementById("file")files[0];

      var reader=new FileReader();

      readerreadAsText(file);

      readeronload=function(data)

      {

        var tt=documentgetElementById("tt")

        ttinnerHTML=thisresult;

      }

    }

 

</script>

1、添加button的单击事件 2、获取edittext的内容和checkbox内容 3、往textview中赋值 示例: Button btn = (Button)findViewById(Ridxxx);//获取按钮btnsetOnClickListener(new ViewOnClickListener() {//设置按钮单击事件@Overridepublic v

以上就是关于如何获取android安卓控件EditText中的内容全部的内容,包括:如何获取android安卓控件EditText中的内容、如何用jquery获取所有input类型为text的内容、jquery 中 <input type="text" id="1"> 怎么取得text中的内容 还有怎么取得input里面的ID值 也就是1等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9339580.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存