Using Split / Join And Loop To Capitalize User Input
Oct 22, 2011
I need to capitalize user input from a text field by passing the data to an array and using the split() method, then then join() method and of course toUpperCase. I need to accomplish this with a loop. I only have a crappy ebook and haven't ever been in a java classroom.
Here's what I have which is not at all sufficient. I learn best from examples, so here I am...
<HTML><HEAD>
</HEAD><BODY>
<FORM ACTION="#" NAME=strn>
Enter lower case text
<INPUT TYPE=TEXT NAME="txt1" SIZE=20>
/
The following lines of code are just my attempts at guessing javascript logic/syntax
function arrays(){
for (var i=0; i<secondarray.length; ++i)}
firstarray=getElementByName.txt1
var secondarray =firstarray.split(separator[" ", 40]).toUpperCase();
/var secondarray.join([""])
<BR><BR>
<INPUT TYPE=BUTTON VALUE="Convert to Upper Case"
onclick="document.strn.txt2.value = document.strn.txt1.value.toUpperCase()"
<BR><BR>
<input type = "text" NAME=txt2 size=20/>
</FORM></BODY></HTML>
I know this much .array = string.split(separator[, limit]);.
View 4 Replies
ADVERTISEMENT
Aug 27, 2009
I am working on a project which requires a method to join or split multidimensional arrays according to its arguments, which would be string delimiters for the various dimensions of the array.
An example of the join function might be:
The split function:
This would turn 'str' into an array like this:
I think I may have found the problem (but not the solution) - it looks as though javascript won't perform a method on an array which is part of another array. Firefox error console gives me "arr[0].join is not a function".
View 11 Replies
View Related
May 16, 2009
i want an html code or javascript equivalent for this particular case.i want to put two input values into one.in other words, join them together..example:
<input name="name" value="William"/>
<input name="surname" value="Shakespeare"/>
and then the next input would be the the combination of the first two input .example:
input name="completename" value="(name + surname)"
to yield and input value of value="William Shakespeare"
View 3 Replies
View Related
Aug 12, 2010
i see alot of forms where the phone number field is split into 3 boxes.
<form id="contactform" action="contact-submit.php" method="post">
<!-- form fields -->
<div class="form">[code].....
how do i add a phone number field in there that has 3 connected fields?
View 2 Replies
View Related
Oct 29, 2011
I don't understand ..
$("#form-dialog-join").dialog() is a valid function which I copied from Jquery demo. What's wrong with it?
btw, all the jquery library is loaded correctly.
View 4 Replies
View Related
Nov 30, 2010
<html>
<head>
<title>Convert ListBox data into 4 Text Boxes</title>
<script language="javascript">
function SplitText (
[Code].....
View 1 Replies
View Related
Feb 24, 2009
I need help with user input. I need to restrict the user to input age greater than 17 and weight restricted to the range of 80-300.
My code is not working:
View 6 Replies
View Related
Jun 15, 2011
I am trying to create a text area input filed for user input, and i want to be able to allow the user to format thier text, just like the ones used in this user forum. I am writing my website in html, php, javascript and css with a MySql database. I am trying to understand how to create such an format-able text area for input.
View 1 Replies
View Related
Jul 23, 2005
I have a nice little Javascript that capitalizes each field in my form
submissions. It looks like this:
<cfscript>
function CapFirst(str) {
var result = Trim(str);
var wordCount = ListLen(result," ");
var ProperString = "";
for(i=1;i LTE wordCount;i=i+1) {
ProperString = ProperString & " " & UCase(Left(ListGetAt(result,i,"
"),1)) & LCase(RemoveChars(ListGetAt(result,i," "),1,1));
} ProperString = Trim(ProperString);
return ProperString;}
</cfscript>
Then I display the results as follows:
#CapFirst(Session.Customer.FirstName)#
It works fantastic, except for some reason on my final form submission,
if someone enters an apostrophe in the field, it wants to repeat it 8
times. So the name "O'Brien" will look like "O''''''''brien". I can
live with the second character being lowercase, but the repeating
apostrophe's have to go.
View 4 Replies
View Related
May 27, 2007
I would like to CAP all form field data when the form is submitted. Is there an easy way of doing this?
View 1 Replies
View Related
Mar 24, 2006
I need to capitalize the 1st letter of a last name and if that last name is hyphenated capitalize the first letter after the hyphen too.
View 2 Replies
View Related
Oct 10, 2011
A common javascript function that capitalizes input as user types (onkeypress) no longer works as of IE9Need a function that also works in IE 9 that doesn't not change method call or interface (as it's used in 150 places throughout application).
CALL:
[CODE]
el.onkeypress = function(el) {
return c_capitalizeInput(el);
}
[CODE]
FUNCTION:
[CODE]
// Intercepts keyboard input and capitalizes keystrokes.
// Call with onkeypress="return capitalizeInput(event);"
// Compatible with both IE and Netscape/Mozilla
function c_capitalizeInput(evt) {
evt = (evt) ? evt : ((window.event) ? window.event : "");
if (window.event) {
// IE
if ((evt.keyCode >= 97) && (evt.keyCode <= 122)) {
evt.keyCode = evt.keyCode - 32;
} return true;
} else if (evt.which) {
// Netscape and Mozilla
key = evt.which;
if ((key >= 97) && (key <= 122)) {
key = key - 32;
evt.target.value = evt.target.value + String.fromCharCode(key);
return false;
} return true;
} else {
return true;
// Can't do anything for other browsers
}
}
[CODE]
How to make this work in IE9?
View 19 Replies
View Related
Sep 1, 2011
I'm now working on kind of invoice form which in it the user can add as much input field as he wants.
The problem is that after adding a new input field - the content in the other fields is deleted.
Code:
View 8 Replies
View Related
Jan 16, 2010
On a single form, I need to capture the users input on this input box
HTML Code:
<p>
<label for="Student ID">Student ID
</label>
<input type="text" name="sesStudID" />
</p>
to this input box HTML Code: <p><label for="User Name">User Name</label><input type="text" name="sesUserName" disabled="disabled" /></p> so as the user inputs to the first input box it will at the same time appear on the second input box.
View 5 Replies
View Related
Jul 20, 2005
I have to make an application that works on pc and apple mac.
Therefore I am investigating if it's possible to use html/javascript.
The database has 10000 records and is sequentially searched. This may
take 20 seconds or so. I want the user to be able to quit the search
and also I want the outputscreen to be updated immediately when a hit
is found and not wait until the complete search is finished.
The problem is that the click-event of the 'Cancel-button' is
processed after the search is finished. Is there something like
application.processmessages (similar to Delphi) so all pending events
are processed?
View 3 Replies
View Related
May 4, 2009
How can you join two numbers together in javascript, like you would join two strings?For example, if you have two variables, with 1 stored in each, how can I join them together, so I get 11, instead of 2?
View 2 Replies
View Related
Jun 11, 2011
What the join() method really does... I didn't quite get it. It said that it joins the array elements into a string, but isn't it already strings? how would you use this method...
var fruits = ["banana", "apple", "pear"];
document.write(fruits.join());
What did that do, how do use this method.
View 1 Replies
View Related
Jan 19, 2006
I have a bunch of input fields, each which will have a numerical value. There can be any number of input fields in the form, and that number will vary depending on what the user has selected prior in the application.
So basically I created a loop that goes though all of the INPUT fields within the form. How can I have it find the value of each field and add them all together, then return to me the total? It'll need to be made into a variable, but a simple alert with the total value will give me enough to work with.
View 2 Replies
View Related
Nov 18, 2010
I am trying to make a countdown that takes a users number from the text box and then counts down from there. I cant seem to get the user input into the loop.
<html>
<head>
<script language="Javascript">
[code]....
View 9 Replies
View Related
Dec 2, 2003
I would like to go to a url based on what the user selects from three seperate pull down menus.
Example user selects a product. Then selects a month and Selects a year.
month and year would join together Then create a path
<a href="product/month_year/DEFAULT.HTM">
I this possible with javascript.
View 2 Replies
View Related
Sep 15, 2009
I tried
[Code]...
it only alert "XXX" nothing else !!! any idea about this. My journey till now is difficult in jquery
View 2 Replies
View Related
Oct 14, 2009
I have two element sets: $(".contentBox") and $(".referencesImage"). How can I join the elements in this sets? I would like to join the sets, since I'm adding the exact same hover function on both element
[Code]...
View 5 Replies
View Related
Apr 17, 2006
I want to restrict the user from being entering the value in <input type="file">. It works fine in IE but not in Mozilla. I am sending my code also which works in IE and not in Mozilla...
View 2 Replies
View Related
Sep 4, 2009
what i'm trying to do is have it when once a user clicks on a banner the join raffle button will show after clicking on the banner, along with opening up a new window to the link the banner had. I've been trying to set up a onclick event to do this but haven't had success This is the code ive tried using.
[Code]...
View 12 Replies
View Related
Sep 16, 2011
I haven't been able to find out how to get input from the user. What would be the equivalent way to this line of code in javascript?
do {
String str1;
cout << "blah blah code" << endl;
cin >> str1;
[Code].....
I would like to get '10_01_root_raw.txt' as a string variable from the user, so I could use a different text file as needed.
View 2 Replies
View Related
Jan 18, 2006
I have a textfield where i would like the user to input only Y or N.
can somebody tell me how can i restrict the user from entering any other character, number or special character.
View 10 Replies
View Related