일단 db테이블
CREATE TABLE MEMBER_BOARD
(
ID VARCHAR2 (20) NOT NULL,
PASS VARCHAR2 (20) NOT NULL,
MAIL VARCHAR2 (40) NOT NULL
);
ALTER TABLE MEMBER_BOARD ADD(
PRIMARY KEY (ID));
ALTER TABLE MEMBER_BOARD ADD(
UNIQUE (MAIL));
(스크립트 긁어왔음...원래는 한 작업;)
플렉스
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" height="302" width="440" backgroundColor="#ffffff">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
public function chkpass():void{
var pass3:String=pass.currentState;
var pass4:String=pass2.currentState;
if(!pass3==pass4){
Alert.show("패스워드를 확인해주세요","잠깐");
}
}
]]>
</mx:Script>
<mx:Form x="54" y="17" width="323" height="268" backgroundColor="#bc8f8f" cornerRadius="10">
<mx:FormHeading label="회원가입" fontSize="14" fontWeight="bold"/>
<mx:FormItem label="아이디" fontSize="12">
<mx:TextInput id="myid"/>
</mx:FormItem>
<mx:FormItem>
<mx:Button label="중복확인" fontSize="12" themeColor="#FFFFFF"/>
</mx:FormItem>
<mx:FormItem label="패스워드" fontSize="12">
<mx:TextInput displayAsPassword="true" id="pass"/>
</mx:FormItem>
<mx:FormItem label="패스워드 확인" fontSize="12">
<mx:TextInput displayAsPassword="true" id="pass2" />
</mx:FormItem>
<mx:FormItem label="이메일" fontSize="12">
<mx:TextInput id="email"/>
</mx:FormItem>
<mx:FormItem>
<mx:Button label="중복확인" fontSize="12" themeColor="#FFFFFF"/>
</mx:FormItem>
<mx:FormItem>
<mx:Button label="계정만들기" fontSize="12" themeColor="#FFFFFF" click="chkpass()"/>
</mx:FormItem>
</mx:Form>
</mx:Application>