Clearing Arrays On The Fly
Jul 12, 2005Have an array l am building up during end user selections. There is an option to clear all selections, how do l then clear the array?
View 7 RepliesHave an array l am building up during end user selections. There is an option to clear all selections, how do l then clear the array?
View 7 Repliesi'm having some problems getting innerhtml to clear on mozilla, but it
works fine in ie. my page is setup such that i have a div:
<div id="otherModel"></div>
on a select from a combo box, in my javascript i execute:
div = document.getElementById("otherModel");
depending on what's selected in a combobox, i execute:
var inner2 = "<p>Other Model:<br />";
inner2 = inner2 + "<input type='text' id='otherModel' ";
inner2 = inner2 + "size=ཐ' maxlength=ཚ' value='Enter Model'>";
div.innerHTML = inner2;
or simply:
div.innerHTML = "test";
This all works fine independantly; it'll either fill with my textbox,
or the test string. but if the innerhtml is filled with the text box,
then i make a new selection that fills it with "test", it doesn't clear
out the text box.
If i replace the variable inner2 with simple text, everything seems to
work great (but i need a text box!).
how can i clear the feilds in using jquery just like reset form in html.
View 4 Replies View RelatedI have a table with numerous textareas that I am able to clear once - the first time the textarea is clicked the default value is cleared and everything is OK.However, at a certain point the user might press a 'Clear' button linked to a function I wrote to reset the values back to the defaults. At this point clicking into the textarea does not clear it.
View 2 Replies View RelatedI'm trying to have a textbox clear after it has been filled and submitted. this is my form look....
<form action="" name="webForm" id="webForm">
<div id="title0" class="pageTitle">Enter Student Dropping A Course: </div>
<div id="fieldName">Name: <input type="text" id="fName" name="fName" size="40" maxlength="60" /></div>
[Code]....
How do I clear a list menu?
View 1 Replies View RelatedI have a page with multiple text fields, each of which has an example for an initial value. I've added the appropriate code so that onFocus() the example is cleared away, and a blank field is left behind. Trouble is, I only want that to happen once, so that the field isn't cleared if the user attempts to edit what they wrote earlier. Anybody know of a way to do that with only a few lines of code? Here's my existing code:
Code:
<script language="JavaScript">
<!--
function clearField(fieldName) {
fieldName.value = "";
}
// -->
</script>
<p>Person's Name: <input type="text" name="name" size="30"
value="John Smith" tabindex="2" onFocus="clearField(this)"></p>
I have a form with two input fields - 'name' & 'research'. What I'd like is for 'name' to be cleared when the user clicks in 'research' & visa versa. I've tried to do this by implementing the code in Sitepoint's excellent new DHTML Utopia article, but without success. I'm guessing that I should be using the onblur event, but am not sure how to go: Code:
View 3 Replies View RelatedI have a page with 5 sets of form fields. Each field set has a checkbox that if checked will allow users to utilize it. I want to clear the given field set when the user un-checks the check box. As you can see in the code below this method will make for a very long and cluncky script, I would like to make it more generic.
<script>
function clear() {
window.document.roles.foo1.checked = ''
window.document.roles.foo2.checked = ''
}
</script>
<input class="checkBox" />
<input checked name="foo1" type="checkbox" class="checkBox" />
<input checked name="foo2" type="checkbox" class="checkBox" />
I have a working script here regarding generating a <div> that contains a <input> text. My concern is whenever the checkbox is unchecked, the <input> type hides but the value is still there (the one inputted)
Here is my code for reference:
HTML Code:
<script type="text/javascript">
function showCheckBoxDiv (DivName, box) {
vis = (box.checked) ? "block" : "none";
[Code]....
Say for example, I click the checkbox, the field appears, I inputted something on the field, but I unchecked the checkbox, when I click again the checkbox the value I input is still in the field. Is there any way, it can be cleared as soon as the checkbox is unchecked?
If I fill out the textfields properly with Name, Email etc in a row it
is fine. But if I fill out, for example, my Name, then tab twice, it
clears my entered value. How do I stop this?
All I want the script to do is that when the cell is blank or
whitespace, put the necessary text in the field, else, continue as
normal. Code:
I have a couple of different webpages that need to call a function to
clear the textbox onFocus of the textbox. I'm wanting to use one
function that I can call from a javascript include file (rather than
having multiple versions of the function all through the site).
So far i've tried the following:
function clearfield(poForm,poElement)
{
if (document.forms[poForm].poElement.value == "Type Search Here...")
document.forms[poForm].poElement.value = "";
}
where the passing page calls the function as:
clearfield('formname','formelement');
but just get errors.
I'm making a small web app and I want to upload files on the server. Everything works fine, but what I want to achieve is to remove any special chars in the value name.My value name is 'NewFile'. I want to remove any special chars from the name before the upload process, ex.: remove things likeAll I want to keep in the string is small caps english letters (no etc.) and numbers. no spaces. I want to keep underscores and dashes too ( - and _ ).I can't seem to get it.That it what I used;
Code:
NewFile = NewFile.replace(/[^a-zA-Z 0-9]+/g,'');
I'm not very good in javascript, I took this code on the web.
i wanna make a confirmation alert box (jquery i suppose) then when triggers when someone click log out. on cancel it stays there but on ok it destory the session and cookies and logout.
View 17 Replies View RelatedOn this page http://bit.ly/gAajO3 I have a comment form and would like the input and textarea contents to turn to blank when a user clicks on them, however this is not working for me. Would like to know what is going wrong if someone can spot it.Also on submit I want the input and textarea to be cleared if their value is 'Please type here'. This is working on the name input and textarea, however it seems the email field is not being cleared,
View 1 Replies View RelatedI have an object that has a fade method
Code:
ImageHandler.prototype.fade = function()
{
var oThis = this;
if(// some conditions)
{
window.clearTimeout(oThis.timer);
}
// the this.timer is set to null in the constructor.
this.timer = window.setTimeout(function(){ oThis.fade() }, 150);
}
Problem I have is that the timer is not cleared. The if when the timer should be cleared works fine, so I took it out in this example to minimize the code.
I also tried window.clearTimeout(this.timer) with no luck. Any ideas?
i am currently developing a java script based calcualtion form that will take the data entered in to a few text boxes, calculate a result and output.
I can get the results I want but my script is falling down on the validation code I have.
When the script is run it correctly picks up the validation failures and displays an alert prompt however once a user OK's the prompt the page then clears itself of all the user input data , I dont want this to happen.
what I want it to do is to throw the validation error and then let the user edit the data they had input.
What do you think it would be the best way in Javascript to clear / delete / unset a variable after usage so that the garbage collector can free some extra memory?
Im just setting variables to null like this:
HTML Code:
var useless = "Tomato: 2Kg";
useless = null;
var DIV = document.createElement("DIV");
DIV = null;
I don't know if this is exactly the best way but at least the variable is set to null and maybe it becomes eligible for the garbage collector (correct my if I'm wrong, I'm just guessing).
If I use delete() the variable is not actually deleted and the value is still accesible.
I installed a JS form dependency script. Basically if a checkbox is checked Field A will disappear and Field B will take its place.The script appears to work fine. The problem I am having is this. If someone submits the form using the Field B entry and then they need to submit a form using the Field A entry, the Field B entry is still being passed even though is it is not displayed and Field A has a value in it!So I guess my question is, how do I flush out the form field after the form is submitted? This is just happening with the fields where there is the JS Form Dependency script involved.
View 2 Replies View RelatedSo I have a form with a few tables in it. One of these tables is to enter new values, and the rest of the tables are to update existing values. I need to be able to empty all values of elements within the table for entering new values on a button click, but I'm having trouble doing this with jquery.
I'm trying to find all elements inside of the table with id of "new_details" and then set all text box values to "" and uncheck all checkboxes but I'm not getting anywhere.
[Code]...
I need to clear the default value from a textarea when a user clicks on the textarea and then replace it if the user clicks away from the textarea without modifying it. I have managed to accomplish this with the textfields in my forms but I am struggling to get the textarea element to mimic this behavior. Here is the script I am using:
[Code]...
This is some of the script that I have and it works well. The story is that I have a drop down list and depending on the selection a different set of text is displayed below the list.
if (Val == "general")
{
document.getElementById('Link0').innerHTML="<font size=2><a Href='http://www.web1.com/'>web 1</a>"
document.getElementById('Link1').innerHTML="<font size=2><a Href='http://www.web2.com/'>web 2</a>"
However when the selection runs this part of the code:-
[Code]....
The "web 3" text is placed under where the 'Link0' text would have been if there had been some. So basically what I need to do is set the 'Link0' text to nothing and have the 'Link1' text sit in its place. I know I could just put the 'Link1' text in the 'Link0' element but I have other controls on the screen that mean I need to run it as it is.
I know how to do this the hard way, but I suspect that there's an easier option. I'm creating a program that requires a series of 4 or 6 select menus. Something like this: Code:
View 2 Replies View RelatedI have the following code that I'm using to cycle through each element in a form field, and clear whatever text is in it. If the user clicks out of the field without typing anything then the script is supposed to return to whatever value it started with (e.g. "Enter your name..."). If the user does type something, then it stays in the field even when they click out of it:
[Code]...
$("textarea").val("");Throws an error in IE6: "Could not set the value property.Unspecified Error"But it works fine in all other browsersanother way of clearing a textarea that works in
View 1 Replies View RelatedI've read a few solutions to this, but none seem to fit what I'd like to do. I'm quite new to JavaScript, so I'm trying to learn various solutions to problems and also what can and can't be done.
What I'd like to know is can you, on submit, check all the form values on a page, or indeed within a specific form on a page, for their default values, and if any still have their default values as the text within that box, clear that value.
So using some generic form values as an example, if I had a form that had three text fields Name, Email, and Phone, all by default populated by their respective names, if someone changed the value of Name to "Adenv" but left the other two, on submit the script would change the values to:
With *blank* indicating a blank field. Is this possible?