ActionScript 2.0 :: Validating A Flash Form With PHP?
Oct 25, 2006I'm not sure how to validate a form done in flash...
View 14 RepliesI'm not sure how to validate a form done in flash...
View 14 RepliesI have a simple flash form, which has some required fields, ie. name, addy, etc. What I want to do, is validate that the fields have been filled before they can hit the "next" button.
View 6 RepliesI have always wondered this functionality but would like to know what your approach is for this task:
Lets say a project requires three forms screens:
Screen 1 is user info
Screen 2 is product Survey
Screen 3 is Contact info
All three forms will be generated on runtime. So the application cycles starts with Screen 1 which has the usual user info fields such: First Name, Last Name, Email and until user fills in all three fields, application will now allow the user to go on the screen 2.
I have only dealth with one screen form and have never programmed a segmented form. I usually declare a BOOLEAN and set it to false and after making sure that all the fields are filled then the BOOLEAN Value is set to true and user is able to submit the form.
Now having to deal with 3 different forms, how do you handle such situation. Does one need to set Boolean value to false for each screen when the screen is initialized or loaded first?
Im a scrub when it comes to flash (but i gotta start somewhere) and started making a form.I made a validation on the orders email and the orders details.The purpose of the form is to get some information about trips.there are 10 rows with 4 fields.the 4 fields is a date, from, to and time textfield.
i wanna group up and validate these fields so that if you write something in "from" you have to write something in "date", "to" and "time".
I use the following doctype in a page that has a flash object,
[Code]....
information on how to embed a flash object[.swf] in a page with no validation errors?
Given the nearly plain-text nature of Flash, from a security standpoint, we must assume that your SWF can be decompiled into human readable format. That said, how can we ensure the validity of any online calls? For example, recording a high score might make a call similar to this:
Code:
var url:String = "http://someserver.com/tracker/scoreTable.aspx?mode=record&score=" + _userScore + "&checksum=" + MD5.hash( /* stuff */);
var loader:URLLoader = new URLLoader( );
loader.load( new URLRequest( url ) );
You can do all the MD5 hash checking to make sure the data received matches what was sent, but how can you verify the validity of the call? For instance, one could decompile the SWF and figure out how to build the query string manually, or they could reverse engineer it from monitoring the internet calls from the SWF itself. They could even use a run-time memory editor to change the figures that store the information while playing the game, so that when the recordHighScore call is made, it sends 1,000,000 instead of 1,000. How does one authoritatively validate data and protect against abuse?
I have a super involved and somewhat silly site I've been working on for a long time piecing together fragments of AS2 code and modifying them to the best of my limited ability.The site is here:http:[url]....I am finally adding the last steps, a series of contact forms with a PHP script in the back end. Anyway, I implemented a form script and have it triggered by clicking the "CONTACT" button you can see on the lower bar. So, click contact and once the form opens (an external SWF loaded into an MC), type away and everything works fine unless you use the letter "f" in either upper or lowercase. It causes the screen to flash and for the form input to lose focus.It works (in that you can enter everything normally -- the form doesn't function, but that's just the PHP which I have yet to edit.)
View 0 RepliesI have a qtwebkit browser with Mozilla NPAPI plugins from which I access a web page. This page contains flash forms and I need to be able to access and manipulate its elements. Does anyone knows if this is possible and how?
PS: I don't want to use flash's ExternalInterface
I was following 1 of the flash tutorials about creating a flash form and using .php to send the form to myself.I've followed all the instructions but upon uploading, the file just doesn't seem to work. I hope to have some kind of form in my new website.
View 4 Repliesflash action script - it check for blank fields and give the error message accordingly....but its not able to check the format of email id.[code]
View 12 Repliesi have a little questionis there a way of making flash test if a jpeg is present when trying to load it externaly?
View 3 RepliesI have generated actionscript (AS3) beans from the Serverside(java).
Now some of the classes had (Long,long,double) which I had to convert into Number on the Actionscript side (as we dont have long ,double etc ) on AS3 side.
Now I have to validate Number on AS3 side to match type on Serverside .
Let take example I have a field
private long number ;
in java which is converted as
private number:Number ; on AS side
this will accept number as (Double Long etc) but we know that we cannot fit Double into long on java
so I am wondering is there anyway we can validate AS3 Number to be valid "Long" on Acrionscript side ?
I'm getting my head around XML E4X in Actionscript 3 and been looking at Senocular's article about filters [URL] for a better way of validating the code below?
Essentially I want to check the profile nodes exist and if theres a profile node with a matching locale attribute (passed via FlashVars), and if not it grab the text of the first node. Anyway heres the code snippet and my XML is below:
function addInfoBubble(countryName:String, countryDataXML:XML):void {
// (theres other non related code here)
if(countryDataXML.achievers.achiever[0].profile as XMLList && countryDataXML.achievers.achiever[0].profile.length() > 0){
[Code].....
I have created a button when clicked it validates A listbox checking for a value if the selected index =0. I want it to run another .swf
Here is ActionScript Code:
submit_btn.addEventListener(MouseEvent.CLICK, play);
function validate(event:MouseEvent):void{
if (question1_combo.selectedIndex ==0)
(RUN SWF here)
else
trace ("not worked");
}
I had a file flash version 4 that was working with this AS3 code, I open the file with version Flash 5 and now it is not working properly...Like in the name field if I press lowercase "r" ir shows "R"... and in the email address I can't type the @ character...this is the code...
stop();
var variables : URLVariables = new URLVariables();
var varSend : URLRequest = new URLRequest ("contact.php");
[code]....
I want to be able to validate a string so that it doesn't contain any numbers or special characters like '@!�%^' for instance, how would i go about doing this?
View 3 RepliesI'm still learning AS3 and am trying to set up validating user (text box) input of 2 items (name and password) by checking with an SQL Server Database on my website.I have the ASP page set up using a standard request/response.write script. It works I've tested the ASP, and it works. The ASP receives the 2 variables, hopefully each in a name-value pair, and checks with the DB, then if the name and password received from the Flash SWF match a name and password in the DB, sends back a "YES" and, if not, sends back a "NO".I'm having difficulty getting the AS3 written and working correctly. Here's what I have so far that displays errors, causes a flickering when previewed and doesn't yet work.
stop()nextBtn.addEventListener(MouseEvent.CLICK, nextBtnClick, false, 0, true);function nextBtnClick(e:MouseEvent):void {var input1:String = T1.text;var input2:String = T2.text;var variables:URLVariables = new
[code].....
I have to validate NCS color names but I just cannot figure out the right RegExp for that.
How such a name looks like is the following:
1. a 4-digit number
2. a dash (-)
then either
3. one of the letters Y,R,G or B
4. a 2-digit number
5. the letter R
or
3. just the letter N
I tried & I tried but I just cannot find it.
I am trying to validate if only alphabets are typed in a text box. The code i am using is
<mx:StringValidator id="loginValidator" source="{loginTextField}" property="text" required="true" minLength="2" />
validatorErrorArray = Validator.validateAll([loginValidator, ...])
Now the problem is, it also validates characters like */- and ;',./ etc i want to validate only numbers and or alphabets. If anyone can point out mistake and changes that should be made
I'm Using EmailValidator for Validation:
<mx:EmailValidator id="Email_Validator"
source="{txtEmail}"
property="text" required="false"/>
And My Code is:
var isValidForm:Boolean=true;
var validatorArr:Array = new Array();
validatorArr.push(Email_Validator);
var validatorErrorArray:Array = Validator.validateAll(validatorArr);
isValidForm = validatorErrorArray.length == 0;
if(isValidForm) {
//.....
}
It is working fine. But I want domain should be "gmail.com" if some other, validation should return false.. How can I achieve this? I think Regular Expressions are useful. But I don't Know to use the same in flex?...
I don't think this is possible, but is there a way to validate the arguments a callback accepts. For example someone passes me callback "mycallback", I want to assert it accepts an argument String.
public function addHandler(handler : Function) : void{
//pseudo code
Assert.functionAcceptsArguments(handler, String);
}
I am trying to create a simple form using Actionscript 3 that will collect data from a form, then pass that data to an asp file. I have attached the following code to the submit button,but this is not working.I'm not sure if I have to add anything else and I don't understand why this is not working. I'm trying to load all the variable info into one variable called email form.
submit_btn.onRelease = function() {
var emailform:text;
emailform.email_txt = email_txt.text;[code]......
I need a regular expression pattern for validating the following path directory:
[Code]...
I have a flash form that need to submit values to a PHP file.I am using in flash: varsToSend.send("subsrcibe.php","process","POST"); The "subsrcibe.php" contains a form that is connected directly to a database.What i want to do is, to load the variables from Flash to this PHP file, and then submit them automatically to the database (The PHP page should not open to the users).
View 2 RepliesI am having some issues with a php email form that I am using in my AS3 project. the form works perfect and all communication is good.however when the user is on the page and wants to tab to the next text field it jumps to one of my hyperlinks on the same page and not to the next text field down on the php form.
is there any way to stop this from happening.I have tried placing the php form on a seperate layer in a seperate mc and I have done the same with the hyperlinks .you can see what I mean by visiting this development site.(after entering go to contact)http:[url].....
I have only two fields Name and Email in a Order form and a PayPal button for payment at PayPal ( into my account).I can do the mail portion but have no idea about PayPal code, however on search here I found one code and after pasting this one to the PayPal button it redirects to my PayPal account.But the question is anybody can post a message and leave the site without paying me. How can I do this thing so that the user will forced to pay before posting the mail form.
View 1 RepliesHow can I replace the value in the getstring for parameter partNumber=a100 with whatever the user typed into the search box.
[URL]
AS3 Code
var link:URLRequest=new URLRequest("http://www.stockmarket.aero/StockMarket/SearchActionR.do?partNumber=a100&communityName=BLU E&partial=true&theAction=search" + search_txt.text);
[Code]....
I'm struggling to get the form to to go to a new frame once the form button has been submitted. [URL]Using ActionScript 2.0 The submit button is at this following path:
Scene -> txt8 (MC) -> t8.1 (MC)
The button has the following code on:
Code:
on (release) {
share_form.loadVariables("pay_per_click.php", "POST");
}
The onClipEvent(data) is held on the movieClip txt8, as this is the clip that holds the all the form components.
Code:
onClipEvent(data){
_root.nextFrame();
}
The next from frame that i'm asking it to go to, is directly after the txt8 MovieClip. Both the the txt8 MovieClip and NextFrame have stop(); code on them.The form submits all the info into the database, I just can't get it to load the next frame.
am sending one user object from java to flex using remote object,now i want to get each item from that array to display in text boxes...how can i do this ?
userInfo=event.result as Array;
<mx:FormItem label="FirstName" fontWeight="bold" width="325" required="true">[code].....
I have an HTML form that I want to upload to MySQL with PHP. That part's easy, but the thing is I want the submit button to be a Flash object. Somehow I need the Flash button to submit the form, but I think I can figure that out. The tricky part is that I need it to set another PHP variable before submitting the form. The variable will be determined by a bunch of stuff, but I can code that in actionscript later. I just need to figure out how to pass the variable back to the webpage. A $_POST variable would probably be fine.
edit: What if the flash object returned some javascript and set a variable that way? making it submit the form as well while still catching a variable?