Simple Math Function Between Some Textfields
Jun 9, 2009
I'm trying to write a function that does a simple math function between some textfields.
There are 4 variables : Unit price, Discount, Quantity and Total
Unit price is a fixed variable.
Discount, Quantity and Total depend on the fixed variable and also on the values of eachother. (ie : if qty=2 then total=2xUnit Price) etc...
I want to be able to show the changing values in real time.
So if I have 3 textfields and I change qty, I want it to update Total based on the discount and the qty. If I update discount, I want to update Total based on qty and discount.
I'm guessing I would have to write three functions and call each one from their respective textfields.
How to write a function, and call it so that passes the unit price to the funtion, gets the values of all of the textfields and then changes them all to their new values?
View 15 Replies
ADVERTISEMENT
Mar 5, 2010
why I am getting Nan
<script type="text/javascript">
var num1;
var num2;
var num3;
[Code]....
View 3 Replies
View Related
Aug 10, 2010
I have a form which looks like so:
I want to prepopulate the value of the two textfields with the field label e.g. Name, Email Address, until the fields are in focus.
I have this working for the Name field:
Obviously I can repeat this code on the email field as well, but wondered if there is a way to make it a function with the label value not hardcoded so I can use the same technique on forms with many fields.
View 3 Replies
View Related
Jan 29, 2009
I have a function which checks 2 textfields and inbetween checkboxes like so...
<script type="text/javascript">
I will eventually want "must pick at least 1 and less than 5"...but I can't seem to get the following to work...
View 3 Replies
View Related
Jun 21, 2011
I've got my code, and the task is to generate two random numbers, the user then inputs an answer for them added together, then the program checks the answer and displays either "correct" or "wrong". Here's some of my code:
Code:
<HTML>
<TITLE>Assessment Task 3 : Rohan Gardiner</TITLE>
<HEAD>
<SCRIPT LANGUAGE ="JavaScript">
function maths(){
var response;
var answer;
answer = document.questions.answer.value;
if (answer==document.adding){
response = "correct";
} else {
response = "wrong";
} document.questions.result.value = response ;
} function randoms() {
rndNum = Math.random();
Num = rndNum*20;
Num1=rndNum*10
document.write(Math.round(Num)+"+"+ Math.round(Num1));
} function adding() {
document.write(Math.round(Num) + Math.round(Num1)); }
</SCRIPT></HEAD><BODY>
<h1 align="center">Rohan Gardiner Assessment Task 3</h1>
<FORM NAME = "questions">
<SCRIPT Language=JavaScript> randoms(); </script>
=
<INPUT TYPE = "textbox" NAME = "answer" > <BR>
<INPUT NAME = "dobutton" TYPE = "button" Value = "check" onClick= "maths()">
<INPUT TYPE = "textbox" NAME = "result" >
</BODY></HTML>
View 2 Replies
View Related
Nov 5, 2009
I can't seem to get the math function to calculate and display properly. Can anyone point me in the right direction.
Here is my code.
View 2 Replies
View Related
Feb 20, 2010
the program that i want to create will first let the user input how many execution he want to perform and will determine the highest and lowest number that he inputted.
for example.
prompt: how many execution you want to perform?
i type: 5
prompt:input number:10
prompt:input number:8
prompt:input number:5
[Code]....
but it only allows for the up to inputs[6] and the code is very long. i think i can use looping in it. but i dont know to use looping in math.min and math.max.
View 4 Replies
View Related
Jul 23, 2005
I'm building a multi-language PHP/mySQL -site. I'm also building a CMS for the site.
There are 5 languages. In the CMS fields for e.g. english
bodytext are called (id=) 'bodytext_en'.
German looks like 'bodytext_ge', etc.
The '_en' part tells us that it's a textfield for english texts.
How can i check if ALL english fields are filled out, without
defining each and every field separately.
Like:
if(document.(allfields.'_en').value == ''){
alert('Hey!')
};
View 3 Replies
View Related
Mar 8, 2011
I have a point where the user will get an overlay div, to keep this div centered I move and mess with the CSS property "top". Though, I was testing and when I tabbed into the following textfield, it pushes the div down - as if there is text in the .val() field. (so it keeps going to the "else" statement even just tabbing INTO the field).
Does anyone know how to fix this and keep it from pushing the div down just from tabbing between textfields?
Code:
View 5 Replies
View Related
Jul 23, 2005
Can this be refined further to be more efficient?
function shout()
{
if (isNaN(document.form1.entry.value)==true) {
alert("please only enter numbers for an answer")}
else
{
alert("the new number is: "+(+document.form1.entry.value+5))}
}
also what would be the correct structure as to make the script more legible
to regular and proficient writers of JS?
View 7 Replies
View Related
Nov 18, 2010
I am trying to make a simple trim function but this doesnt works.
function tr(input){
var i;
var str;
for(i=0; i<input.length-1; i++){
if(text.charAt(i)==" "){
str+=""+text.charAt(i)
} return str
}}
View 4 Replies
View Related
Jul 6, 2009
I have a simple function defined on my page in the script section that should put me in a div named "apDiv4" a text when i press the down arrow in a text input called 'search2'. But it does nothing.
Here's the function:
And here is where i call it:
Why this doesn't work? I've tried onkeydown= "KeyCheck()" too.
View 5 Replies
View Related
Oct 18, 2009
I need to create a simple calculator in Java. Below is what I have so far; it is not working currently and I'm not sure why. I also needed to add the parseInt function somewhere in the code but I'm not sure where.
import java.util.Scanner;
public class CalcDemo {
public static void main(String[] args){
}
private int valueA;
private int valueB;
private String operator;
private char operatorA;
public int getvalueA() {
return valueA;
} .....
View 2 Replies
View Related
Jan 14, 2007
I am a Javascript newbie and I'm trying to implement a very simple form validation function, but for some reason it won't work. I must be doing something fundamentally wrong here. Maybe somebody can hint me into the right direction? My code looks like so:
function validate_form ()
{
valid = true;
var re = new RegExp();
re.compile("[A-Za-z0-9._-]+@[^.]+..+");
if ((document.form.author_name.value == "")
|| (document.form.author_email.value == "")
|| (!re.test(document.form.author_email.value))
|| (document.form.author_message.value == ""))
{
alert ("Please fill in all required fields.");
valid = false;
}
return valid;
}
The tricky bit is the email validation using the regular expression. Apart from that it all works.
View 3 Replies
View Related
Nov 16, 2010
Don Gosselin's JavaScript Fourth Edition is a tiresome read and I have been unable to put together the necessary tools that Don teaches to find the answers that I want to make the following function work.
function calculate()
var shipping = 0;
var total = 0; {
if (document.forms[0].hand_tool.value != document.forms[0].hand_tool.value == true)
(document.forms[0]item1.value == 20); {
[Code]...
View 3 Replies
View Related
Jul 20, 2005
I am trying to query the value of a textfield outside of a form but
with no success so far... the reason why I am not using a form is that
there seams to be an annoying issue with hitting the [Enter] key (at
least in Mozilla) when there is only one textfield in the form... the
[Enter] key seams to trigger some type of a submit... but when the
textfield is defined outside of a form this is not an issue... However
I don't know how to access the value for the textfield outside the
form.. Code:
View 1 Replies
View Related
Nov 13, 2007
i want to display contents of a form in a plane text format.
for that i want to track a number of textfields in the form.....
do i need to write a seperate line for each textfield ?
i tried
for(i=1;i<7;i++)
{
var cont[i]=document.getElementById("txt"+i).value
-------
------------
-------------
}
but it didn't work out..
View 1 Replies
View Related
Nov 4, 2011
I have a problem with buttons + textfields. I want to change the value/text of several textfields at once, if i click on a button. If i click again, i want to clean the textfields again.
So i made following javascript-function, which should be startet, when i click on the button.
variable-declaration + button:
HTML Code:
textfields:
HTML Code:
JS-function:
Code:
When i use (f.e.) onclick="this.form.name.value="${user.name1}", then there is no problem and i get the right output. But in this way, i can't change the value of all textfields at once and also i can't implement the "clean"-function for the second "click".
I think i use the wrong variable-syntax in the js-function, but i don't know what's wrong there. Is it even possible to get the get the values of the "user"-variable in javascript in this way?
View 4 Replies
View Related
Jan 9, 2010
I have a scenario with 3 x 12 textfields and looking for a javascript that could do the trick.
What I'm looking for is a smart way of extracting the values of the first three textfields and then multiply them. This will be done for all 12 rows.
I then would like to add the result from the 12 rows together to create a final value that will be presented in a seperate textfield.
row1=value1*value2*value3;
row2 =value1*value2*value4; and so on....untill row12.
then row1+row2+...row12
To show you what I mean I've created a small page with 3 x 2 fields at this link: [URL] The idea is then to have 12 rows and not two. Also - it should call for the function onChange.
I guess combind all the values in three seperate arrays, multiply and then add the values together could do the trick, but so far I havn't manage to do this.
Maybe a for(i<12)-code could help.
View 7 Replies
View Related
Oct 12, 2010
I am doing a simple slidetoggle with a click function. Meaning I am basically sliding a div (content) into nothing with another div (button) using a click event. This works all fine and dandy but now here is the problem.. I want to change the class of the div(button) so that I may show a different background image depending on the state of the open or closed content div.
Here is the code so far...
$(document).ready(function() {
$('.Button').click(function() {
$('.Content').slideToggle('normal');
if($(this).next().is(':hidden') == false) {
$(this).addClass('off');
alert ('You should see See More button.');
}});
Then obviously I have CSS that has the classes I need including an "on" class that I could not get to fire.
View 4 Replies
View Related
Jan 21, 2009
I am trying to write a simple javascript function that locates a parameter in a url, if it is present, and replace it with a different value. Here's my code:
function setParam(url,param,value) {
var a = '&'+param+'=d+';
var new_url = url.replace(new RegExp(a), '');
new_url = new_url + '&'+param+'='+value;
return new_url;
}
The problem is, it doesn't work. It adds the new param, value pair to the old url, but the old param isn't replaced. What do I need to do here to make this work?
View 2 Replies
View Related
Jul 6, 2010
I am trying to do a simple echo onclick, but despite what I try to do, it shows no errors, but won't work. I've tried things like:
echo "<div onclick="alert('test');">t</div>";
echo '<div onclick="alert('test');">t</div>';
But just can't seem to get it to work right. I'm trying to do this on a script that is being eval on the ajax request. Thus I'm having problems placing the ',", marks.
View 7 Replies
View Related
Feb 15, 2008
As part of a school project I had the main body of text at 11px, some people could read it, some couldn't, and so I created a zoom function. Unlike the normal zoom functions in JS or the browser's own zoom, which increase the size of everything thus throwing some areas out of proportion, mine only increases the size of the main body of text.
(using php tags to get code highlighting)
<table>
<tr><script type="text/javascript">
var px = new Array(11,12,13,14,15,16,17,18,19,20,21,22,23); // insert your own numbers here, these are the font sizes - goes as higher or as low as you want. If the number is less than the original font size you have yourself a zoom-out function too.
var size = 0;
function do_change_down(elemID) {
if (size > 0) {
size--
document.getElementById(elemID).style.fontSize = px[size]
}
}
function do_change_up(elemID) {
if (size < 12) { // number is how many elements in the px array. if there are more elements in the array, it will not use them all, it'll stop at that number, so make sure you increment it when you add more to the array.
size++
document.getElementById(elemID).style.fontSize = px[size]
}
}
</script>
<td>
<label for="zoom">Change font size: </label><a href="javascript:do_change_down('text')" id="zoom" name="zoom">-</a> <a href="javascript:do_change_up('text')" name="zoom" id="zoom">+</a>
</td>
</tr>
</table>
in this instance I have the main content area with the id="text" - change the do_change_down('your_element_id'); and same for do_change_up accordingly to the text you want to be 'zoomed' in on..
As it says in the title, this is a very simple function but is also very effective.
View 2 Replies
View Related
Nov 23, 2010
I want to write a function that appends a text string to my div. It seems pretty straight forward and I can't figure out why this doesn't work.
<html>
<head>
<script type="text/javascript">
[code]....
View 6 Replies
View Related
Aug 15, 2011
I have written the following javascript code which makes a simple calculation and writes between the <span> tags using Inner HTML
My code is:
Code:
<html><head>
<script type="text/javascript">
function hesapla() {
kredimiktari = document.hesapla.miktar.value
kredivadesi = document.hesapla.vade.value;
faiz = document.hesapla.faiz.value;
ayliktaksit1 = (kredimiktari * faiz) / kredivadesi;
geriodeme1 = kredimiktari * faiz;
document.getElementById('ayliktaksit').innerHTML = "<strong>Taksit / Ay :</strong>" + ayliktaksit1;
document.getElementById('geriodeme').innerHTML = "<strong>Taksit / Ay :</strong>" + geriodeme1;}
</script></head><body>
<form name="hesapla">
<input type="text" name="miktar" value="Kredi Miktarı" onfocus = "if (this.value == 'Kredi Miktarı') this.value = '';" onblur = "if (this.value == '') this.value = 'Kredi Miktarı';" />
<input type="text" name="vade" value="Kredi Vadesi" onfocus = "if (this.value == 'Kredi Vadesi') this.value = '';" onblur = "if (this.value == '') this.value = 'Kredi Vadesi';" />
<input type="text" name="faiz" value="Faiz Oranı" onfocus = "if (this.value == 'Faiz Oranı') this.value = '';" onblur = "if (this.value == '') this.value = 'Faiz Oranı';" />
<div id="gosterim"><span id="ayliktaksit"></span><span id="geriodeme"></span></div>
<input type='button' value='Hesapla' onClick='hesapla()'><br><br>
<img src="images/dot2.png" width="180" height="2" alt="dot"/>
</form></body></html>
I am really confused as similar code on Tizag web site works fine.
Code:
<script type="text/javascript">
function changeText(){
document.getElementById('boldStuff').innerHTML = 'Fred Flinstone';
}</script>
<p>Welcome to the site <b id='boldStuff'>dude</b> </p>
<input type='button' onclick='changeText()' value='Change Text'/>
View 2 Replies
View Related
May 22, 2010
if ($('input:#hohe_innen').val()< $('input:#hohe').val()){
$('#msg').html("Innenmaß ist kleiner Außen");
}
else {
$('#msg').html("Inner size is bigger than out size: cause inner "+$('input:#hohe_innen').val()+" and out "+ $('input:#hohe').val());
[Code]...
Inner size is bigger than out size: cause inner 50 and out 100
View 2 Replies
View Related