|
|
|
Android ขอสอบถามหน่อยครับโค็ดแจ้งเตือนแอนดรอย เมื่อผู้ใช้กรอกไม่ครบ เมื่อผู้ใช้กรอกเป็นตัวเลข |
|
|
|
|
|
|
|
ตัวอย่าง (Android-Java)
public boolean SaveData()
{
// txtMemberID, txtName, txtTel
final EditText tMemberID = (EditText) findViewById(R.id.txtMemberID);
final EditText tName = (EditText) findViewById(R.id.txtName);
final EditText tTel = (EditText) findViewById(R.id.txtTel);
// Dialog
final AlertDialog.Builder adb = new AlertDialog.Builder(this);
AlertDialog ad = adb.create();
// Check MemberID
if(tMemberID.getText().length() == 0)
{
ad.setMessage("Please input [MemberID] ");
ad.show();
tMemberID.requestFocus();
return false;
}
// Check Name
if(tName.getText().length() == 0)
{
ad.setMessage("Please input [Name] ");
ad.show();
tName.requestFocus();
return false;
}
// Check Tel
if(tTel.getText().length() == 0)
{
ad.setMessage("Please input [Tel] ");
ad.show();
tTel.requestFocus();
return false;
}
// new Class DB
final myDBClass myDb = new myDBClass(this);
// Check Data (MemberID exists)
String arrData[] = myDb.SelectData(tMemberID.getText().toString());
if(arrData != null)
{
ad.setMessage("MemberID already exists! ");
ad.show();
tMemberID.requestFocus();
return false;
}
// Save Data
long saveStatus = myDb.InsertData(tMemberID.getText().toString(),
tName.getText().toString(),
tTel.getText().toString());
if(saveStatus <= 0)
{
ad.setMessage("Error!! ");
ad.show();
return false;
}
Toast.makeText(AddActivity.this,"Add Data Successfully. ",
Toast.LENGTH_SHORT).show();
return true;
}
|
|
|
|
|
Date :
2015-04-22 09:45:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2015-04-22 20:17:51 |
By :
lixixil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของผมเขียนโค็ดเกียวกับคำนวณในหน้าจอเดียวกันแบบว่าถ้าผู้ใช้กรอกข้อมูลไม่ครบและต้องเป็นตัวเลขเท่านั้น เวลากดคำนวณจะแสดงหน้าแจ้งเตือนว่ากรอกข้อมูลให้ครบอ่าครับ โค็ดประมาณแบบไหน ผมมือใหม่มาก ขอบคณอีกครั้งครับ
|
|
|
|
|
Date :
2015-04-22 21:16:52 |
By :
lixixil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|