i have made an application in php so that people can make, on the fly, a
form. when they submit the form there is a javascript formvalidation.
because we do not know how many fields there are in the form (it is made on
the fly) i collect all the form fieldnames in an php array and sent it to
the javascript function: Code:
I have a selection box that allows me to select muliple items. I'm trying to use the click event handler to send an array of multiple selections back to the server using the $.ajax function and I'm having some issues. Below is my html, javascript code, and PHP server-side code:
I'm would like my app to send a preformatted email(with subject and body) everytime a user pushed a button, like : onclick " mailto:this@that.com" , without the user seeing anything, i.e. not being able to edit the message.
Using php, this is very simple; mail("this@example.com", "Subject", "Line 1 Line 2 Line 3");
is there a way to do this the same, easy way using javascript?
I am using a javascript to format an email, the problem is that when the user clicks the submit button they are presented with the email and they have to click send in the email. Is there anyway to do this without the email being shown to the user?
I am able to do it using a simple mailto: but this prevents me from formatting the body of the email and other functions I need.. Code:
Has anyone tried sending web pages containing javascript to another user also using Outlook Express?
Mine don't work on the other end - although I'm not sure if this is because they don't have Javascript enabled in MS Explorer 6. I save the entire HTML file + script into my Stationery folder. Then I select Message/New Message Using [select stationery file]. Should it work? Say I sent this by email:
<html> <head> <script> alert("Hi there!"); </script> </head> <body> <p>Can you see the alert box? Let me know.</p> </body>
I have interrupted a login process (going to another interim page) to access the database and retrieve the zip code of the customer (don't ask :-). so they can agree or disagree (disagree is a javascript:back)
there are 3 $_post variables which i need to send on from within a confirm() to the login script.
Can this be done? They have to be $_post, rather than $_get
Is there a php alternative to the confirm? ( if so, i'm in the wrong place!!)
I want to invoke a Client side javascript function and pass the value of the ID. How can I accomplish this such when a user clicks "Open" he goes to a new window with the same ID.
I tried this but it does not work: On Server side: sSql = "SELECT DISTINCT " + "'Action' = '<center><a href= 'javascript: NewWindow('+cast(ChangeRequest.ChangeRequest_ID as nvarchar)+ CHAR(34)+)'>Open</a></center>',"
On Client side: function NewWindow(myID) { window.open("ChangeRequest.aspx?ID="+myID,"WindowName","width=500,height=600"); } </script>
Is it possible in javascript to operate on an array without knowing how mamy elements it has? What i want to do is sending an array to a script, and this script should add all values from that array Could you show me a little example how to do this?
I have a DataTable that I created in C# that looks like.
Column1 - Column2 - Column3 1 - a - b 2 - c - d 3 - e - f
Now if I want to get the value of column 3 with id 3 I simply need to do something like this (pseudo-code):
string value = dt.rows[3]["Column3"].ToString();
Is there a javascript object that mimics this same functionality? I am going to use my C# DataTable to create a javascript object that I can use for client-side functionality before posting back to the server.
Is it possible to have a JavaScript object that works just like a standard Array, except that when the array is modified, a function gets called which can then do some processing on the array?
Like this: // SpecialArray has a function called Notify function Notify() { // process the array with changes made } var myarray = new SpecialArray("zero", "one", "two", "three"); myarray[1] = "ein"; // after this change is made, function "Notify" is called
I know you can derive a new object from Array, but you cannot directly override the [] operator.
Can you add a function or event handler to a regular Array object that gets called when the array changes?
im currently working on a web app which uses heavy javascript. in one of the functions, a simple array is created using "var admin_types = new Array();". This array is not empty, it has a length of 0 but contains one element with the name "clone" and the value
function () { var copy = {}; for (var i in this) { var value = this[i]; try { if (value != null && typeof (value) == "object" && value != window && !value.nodeType) { value.clone = Object.clone; copy[i] = value.clone(); } else { copy[i] = value; } } catch (e) { copy[i] = value; } } return copy; }
why does this element get created?? The weird thing is that i use a lot of arrays and this is the only one that has that element.
i tried this in firefox 1.0, ie 5.5 and mozilla 1.7.1 and the element is in the array for all of them...
All are the same except the value is set differently for each one. The reason for the [] is so I can access the checkbox values as an array on the processing page (when clicking 'Submit');
However, I want my Javascript code to examine these objects first. My onclick event handler function (below) is called (I get the 'hi there' popup), but it does nothing afterward (i.e., neither 'checkbox' alert appears, and the handler, strangely, seems to return 'true').
I suppose my problem is that I am not specifying the checkbox array properly. I tried several variations, but I've been working on this problem alone for several hours and am getting nowhere. Code:
i had write my code by using php language and i would like to pass in an array that generated by using php programming language from a select box through the onchange method.
i had try it but it cant be pass in. how should i code it?
I was wanting to build a javascript error checker function for several forms. Because each form has different inputs (ie, text, radio, select) i'm trying to figure out a way to pass some dynamic data to the function.
The way i'm currently doing it is by passing a long string to the JS function and then tokenising it into element names. However this is going to get very messy ....
I was thinking that, using PHP, i could build a list of the objects to be checked.
Is it possible to pass a PHP array to a Javascript function ...
So i've got in PHP
$array= {field1,field2,field3}
Which i want to pass (in a some manner)
<form name = 'formName' onsubmit='errorChecker(formName, $array)'
I have a pre-populated array in a JavaScript. How to populate TEXTAREA field with the text from that array, each entry on different line on page load? Say, value at index 1 will come at line 1; value at index 2 will come at line 2 and so on.
<script type='text/javascript'> <!-- panelsArray = new Array("form0","form3","form4","form5","blotter"); var blotter = new Array(འ',騦',魒',饼','block',''); var form0 = new Array(餢',ཱི',骹',餑','block',''); var form3 = new Array(鰌',ྀ',馅',飣','block',''); var form4 = new Array(鮵',髧',駨',飶','block',''); var form5 = new Array(Ɔ',Ɔ',魽',饻','block',''); // --> </script>
and I want to parse the first array and then within that loop I want to get the variable name from the 'outer' array and then reference the contents of the array with that name... I was trying to do the following but it doesn't work, I'm obviously missing something about transmogrifying the text "form0" into a variable name...
I have a three tier nested array, used to define a map for a javascript game, and can be edited within the web page. Is there a way I can generate a visible copy of this array that I can then c&p into a file? I think the best solution would be to write into a popup window (this popup would be purely for map development use, so I don't feel worried by popup blockers, as only myself would be seeing the popup). However, I have no idea how to:
a) create the string in a form that a html parser can display as ready-formatted javascript code
I am trying to complete a javascript application and am having problems with code similar to that show below.
Much testing has shown that Firefox finishes the code shown in around 0.25 secs but Internet Explorer 6 takes a massive 3.5 secs! Internet Explorer 7 gets it down to around 2 seconds - but that's still 8 times slower than Firefox and way unacceptable for my userbase.
Looking through the newsgroups there is some discussion around the differences between the way the two browsers handle arrays - but a performance differential such as this is just unbelievably dismal.
Unfortunately I need to continue to use arrays of objects and have to support the Internet Explorer client base. I have already added specification of the array size and also removed the use of array "push"ing - flattening the array is not really an option. Code:
I would like to be able to pass a multi-dimensional Javascript array through a form to a server-side script I am running. Any suggestions as to how to do this? I know how to asign a Javascript variable to a hidden field (basic stuff ), and if it was a single-dimension array I would join() it, but I don't know how to treat a multi-dimensional array. Any suggestions?