|
Hi all..
Im trying to create and populate a dynamic table where by a user has a 4 lists which are populated from a php/mysql form. I would like then the user to be able to add thier selections to the javascript table. The table would grow as the user add more selections.
Does this make sense??
Thanks
|
|
|
|
|
Please explain what a "javascript table" would be please. I've never heard of that phrase before.
Thanks!
"With sufficient thrust, pigs fly just fine."
Ross Callon, The Twelve Networking Truths, RFC1925
|
|
|
|
|
Well as I understand it and I am new to javascript so forgive me. A javascript table is a table which is made using javascript code? I have my data selected from a drop down list and I am trying to capture it in a table before it gets submitted.
Thanks
|
|
|
|
|
I see, you want to add table rows to a table then, if I understand you correctly?
Does that table have a fixed amount of columns or will these also be dynamic?
What is your vision of the user selecting the values from the lists into the columns?
Is it possible that the four lists correspond to four columns and after selecting a value from each of the lists they are transfered into a new dynamically created row in your table by pressing a button "Add selections"?
Regards,
—MRB
"With sufficient thrust, pigs fly just fine."
Ross Callon, The Twelve Networking Truths, RFC1925
|
|
|
|
|
I've composed this small example utilizing jQuery. I've spared my self the trouble of adding the part where the user can select entries from a drop down list as this does not seem to be your problem. This solution only concentrates on how elements can be added dynamically by using jQuery. Enjoy!
<html>
<title>Add row to a table</title>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
function addRow(column1, column2, column3, column4)
{
$('#theTable > tbody:last').append('<tr><td>' + column1 + '</td><td>' + column2 + '</td><td>' + column3 + '</td><td>' + column4 + '</td></tr>');
}
</script>
</head>
<body>
<h3>Add row to a table</h3>
<input type="button" value="Add a row!" onclick="addRow('This', 'is', 'a', 'test');"></br>
<table id="theTable" border="yes">
<tbody>
</tbody>
</table>
</body>
</html>
Regards,
—MRB
"With sufficient thrust, pigs fly just fine."
Ross Callon, The Twelve Networking Truths, RFC1925
|
|
|
|
|
OK, it's Monday morning, and instead of doing useful work, I am trying to answer this question:
Most of the JavaScript naming conventions I have seen around the web say that most variable and function names should start with a lower case letter. Why is that?
My other signature is witty and insightful.
|
|
|
|
|
Here. Probably because the JavaScript libraries use camel case (lower initial letter for variable and function names). Case is especially important in JavaScript, as the only way to differentiate a class and a function may be the case (as classes, in the form they are usually implemented, are functions).
Somebody in an online forum wrote: INTJs never really joke. They make a point. The joke is just a gift wrapper.
|
|
|
|
|
Because it's C-based and that is the usual standard for C-based languages.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader." - John Quincy Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering” - Wernher von Braun
|
|
|
|
|
Yes, but then how can you tell at a glance if something is a variable or a function? Other than parends after the function name. I had been using a convention of upper camel case for local variables and upper camel case for functions. But my co-workers tell me that I'm the only one in North America to do it like that. They also tell me my mom dresses me funny, too.
My other signature is witty and insightful.
|
|
|
|
|
by reading the code. Context is king.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader." - John Quincy Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering” - Wernher von Braun
|
|
|
|
|
Jeez, here I am working my fingers to the bone, nose to the grindstone, etc., etc., and you expect me to READ THE CODE???
And whaddaya mean Context is king? I didn't vote for him!
My other signature is witty and insightful.
|
|
|
|
|
Hi,
I have a simple validation of drop down list, making sure the user has selected either "yes" or "no". There are 3 of these dropdownlist, with values of "yes" and "no".
Based on if yes is answered, user needs to fill in two text boxes.
All this validation is performed using javascript.
while this works fine when test, now that the site is live, having some issues, where in the user is able to submit the form without filling in the dropdownlist!! I am trying to debug this, except it is consistently working for me. Totally lost. Any ideas please???
|
|
|
|
|
Need HTML codes as well as JS validation code to provide solution
|
|
|
|
|
What happens if the user has Javascript disabled, by using something like NoScript or browser preferences?
|
|
|
|
|
Good answer! 5+
Nowadays everybody seems to take javascript availability in a browser for granted. If base functionality of ones website does rely on javascript one has to make sure to check for it since, as you have already mentioned, the user might have disabled it.
Cheers!
"With sufficient thrust, pigs fly just fine."
Ross Callon, The Twelve Networking Truths, RFC1925
|
|
|
|
|
I have tried that option, dis-abled scripting on the browser. the web site is not funcational at all. it is just froze.
|
|
|
|
|
vanikanc wrote: the web site is not funcational at all. it is just froze
That could depend on the browser being used.
|
|
|
|
|
Is there a way to escape the execution of javascript? Using IE7.0 and having scripting enabled?
Only thing new with this is this application is set up on a bran new server, which has https enabled. Do we need something set up on server for javascript to execute properly?
modified 30-Sep-11 12:49pm.
|
|
|
|
|
hi,
You can use both client as well as server side validation to perform your task..
First check user allowed javascript or not if yes then don't need to worry else you need to perform server side validation...........
Thanks & Regards
Arya1685
“You are not only responsible for what you say, but also for what you do not say”
|
|
|
|
|
The reason is you didnt use return statement. a simple example for your understanding.
<SCRIPT>
function Validate()
{
if validation failed
return false;
else return true;
}
</SCRIPT>
<form >
<input name=a>
<input name=b>
<input name='submit' type='submit' onClick="return Validate()">
</form>
|
|
|
|
|
Can anyone let me know why do we generally see a message which says: "IE needs to resend the info you've previously submitted. Retry Cancel"
How can I prevent IE from showing this message? I am using javascript code
i.e., window.location.reload(true) to reload an existing web form.
|
|
|
|
|
Hi,
http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/ca14147e-1e50-4ade-a647-5b0721f01470/
|
|
|
|
|
I believe you are using back button which is with the web browser. This is not a Internet Explorer problem. If you wish user to go back to previous page then dont use web-browsers back button cause data will be lost... provide smarter solution to go back
|
|
|
|
|
Hi,
Some users prefer to use the browser's back button
|
|
|
|
|
Hello I have regex expression that is work in asp.net for finding link
SET objRegex = NEW regexp
objRegex.Pattern = "(\b(?:(?:https?|ftp|file)://|www\.|ftp\.)(?:\([-A-Z0-9+&@#/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#/%=~_|$?!:,.]*\)|[A-Z0-9+&@#/%=~_|$]))"
Now i want to use this expression in javascript. how can i write ?
I tried with this but not working.
var re = new RegExp(/\b(/?:(/?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#/%=~_|$?!:,.]*\)|[A-Z0-9+&@#/%=~_|$])/g);
Is there any Converter available for this?
“Before you start some work, always ask yourself three questions - Why am I doing it, What the results might be and Will I be successful. Only when you think deeply and find satisfactory answers to these questions, go ahead.”
-Chanakya
Thanks
Adit
|
|
|
|