⑴ android 如何在對話框中獲取edittext中的數據
1、獲取對話框的布局
AlertDialogdlg=XXXXX;//初始化一個對話框
Viewview=dlg.getView();//獲取對話框的布局
2、通過對話框的布局獲取對應的edittext組件
EditTextet=(EditText)dlg.findViewById(R.id.xxxx);//獲取對話框中的EditText
3、edittext獲取對應的數據
Stringid=et.getText().toString();//獲取edittext的值
⑵ android如何獲得彈出的對話框中的edit text控制項的數據
1、首先自定義布局
2、把自定義布局放入dialog中顯示
3、通過自定義布局查找對應的edittext組件
如
finalViewDialogView=a.inflate(R.layout.loand,null);//1、自定義布局
//創建對話框
AlertDialogdlg=newAlertDialog.Builder(loand.this)
.setTitle("登錄框")
.setView(DialogView)//設置自定義對話框的樣式,2、自定義布局放入dialog中顯示
.setPositiveButton("登陸",//設置"確定"按鈕
newDialogInterface.OnClickListener()//設置事件監聽{
publicvoidonClick(DialogInterfacedialog,intwhichButton){editText1=(EditText)DialogView.findViewById(R.id.editText1);
editText2=(EditText)DialogView.findViewById(R.id.editText2);//3、過自定義布局查找對應的edittext組件
Stringid=editText1.getText().toString();
Stringpassword=editText2.getText().toString();
⑶ 怎麼獲取對話框中編輯框的數據
樓主好!
我的問題和你的有點類似,但是更麻煩一些:我的是在第一個對話框,點擊彈出第二個對話框,選擇人名後,返回第一個對話框。這個時候,第一個對話框,要展示在第二個對話框中選中的人名。我的問題就是:怎麼把第二個對話框中選中的數據,傳回給第一個對話框呢?盼溝通!
⑷ 請問MFC中如何在新對話框中獲得父對話框的數據急急急。。。。
模態對話框,必須在DoModal之前傳遞過去,否則涉及界面的數據是無法傳遞的。
非模態對話框,通過Create創建的,只要在Create之中聲明了明確的父子關系(參數中有一項),那麼直接GetParent就可以獲取父窗口指針了,之後通過類型強制轉換,就可以訪問父對話框的數據了。
模態對話框,通常是在子對話框建立自定義成員變數,然後這樣的代碼傳遞:
CxxDlgdlg;//子對話框
dlg.m_1=xxx;//xxx是父對話框的數據
dlg.m_2=yyy;
if(IDOK==dlg.DoModal())
{
xxx=dlg.m_1;//傳遞回來,需要在子的OnOK裡面完成對m_1的賦值
}
⑸ jsp父頁面如何獲取彈出的對話框中的值
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>New Document </TITLE>
<META content="EditPlus" name="Generator">
<META content="" name="Author">
<META content="" name="Keywords">
<META content="" name="Description">
<script language="javascript">
<!--
function openChild(){
var aa = document.getElementById("txt9").value;
var k = window.showModalDialog("child.html",aa,"dialogWidth:335px;status:no;dialogHeight:300px");
if(k != null)
document.getElementById("txt11").value = k;
}
//-->
</script>
</HEAD>
<BODY>
<FONT face="宋體"></FONT>
<br>
傳遞到父窗口的值:<input id="txt9" type="text" value="33333" name="txt9"><br>
返回的值:<input id="txt11" type="text" name="txt11"><br>
子窗口設置的值:<input id="txt10" type="text" name="txt10"><br>
<input id="Button1" onclick="openChild()" type="button" value="openChild" name="Button1">
</BODY>
</HTML>
child.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>New Document </TITLE>
<META content="EditPlus" name="Generator">
<META content="" name="Author">
<META content="" name="Keywords">
<META content="" name="Description">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
</HEAD>
<BODY>
<FONT face="宋體"></FONT>
<br>
父窗口傳遞來的值:<input id="txt0" type="text" name="txt0"><br>
輸入要設置父窗口的值:<input id="txt1" type="text" name="txt1"><input id="Button1" onclick="setFather()" type="button" value="設置父窗口的值" name="Button1"><br>
輸入返回的值:<input id="txt2" type="text" name="txt2"><input id="Button2" onclick="retrunValue()" type="button" value="關閉切返回值" name="Button2">
<input id="Button3" onclick="" type="button" value="關閉刷新父窗口" name="Button3">
<script language="javascript">
<!--
var k=window.dialogArguments;
//獲得父窗口傳遞來的值
if(k!=null)
{
document.getElementById("txt0").value = k.document.getElementById("txt9").value;
}
//設置父窗口的值
function setFather()
{
k.document.getElementById("txt10").value = document.getElementById("txt1").value
}
//設置返回到父窗口的值
function retrunValue()
{
var s = document.getElementById("txt2").value;
alert(s);
window.returnValue=s;
window.close();
}
//-->
</script>
</BODY>
</HTML>
⑹ excel如何獲取網路表格數據的教程
在Execl中經常需要錄入網上的數據,其中數據源比較多的是在網上,這個時候就需要用到或許網路表格數據的功能了。下面是由我分享的excel如何獲取網路表格數據的教程,供大家閱讀、學習。
excel如何獲取網路表格數據的教程:
獲取網路數據步驟1:比如我們把搜狐中超積分榜作為 Excel 網頁外部數據(如下圖)。
獲取網路數據步驟2:打開Excel,定位要獲取數據的單元格位置(如A1),然後依次點擊“數據”-“導入外部數據”-“新建Web查詢”。
獲取網路數據步驟3:在打開的對話框中,將網址粘貼到地址欄中,然後點擊“轉到”,再點擊要選擇表格旁邊的箭頭。
獲取網路數據步驟4:點擊後變成了對號(表示選中該表格),然後單擊“導入”。
獲取網路數據步驟5:打開下圖所示對話框,點擊“確定”。
獲取網路數據步驟6:獲取好的數據如下圖所示。
⑺ EXCEL如何自動獲取對話框里的數據
1、Ctrl+R,輸入CMD,回車
2.輸入echo%CLASSPATH%查看CLASSPATH的配置
3.輸入settest=d:/test新建一個環境變數。變數名稱為:test。變數值為:d:/test
4.輸入echo%test%查看test變數的配置
⑻ 如何獲取mfc對話框數據校驗函數判斷的結果
有個簡單的辦法:
就是對該EDIT框添加一個消息EN_CHANGE,該消息就是當編輯框中數據有改變時,就會運行該函數。
然後在該編輯框中輸入數據時就會去判斷你的數據是否超出你的邊界。
例:
在消息響應函數中判斷為:
int
idata
=
GetDlgItemInt(IDC_EDIT_NUMBER);
if(idata
>
1000)
{
AfxMessageBox("數據大於Max(1000)");
}
IDC_EDIT_NUMBER
為你的編輯ID。
既然是判斷一個數的范圍。那麼肯定是要用到if語句的。