07. august 2001 - 13:45
Der er
15 kommentarer og 1 løsning
document.form.\"variabel\".value
jeg ka ik hit\' u a\'et ... jeg har en form, med en masse felter i. felterne hedder f.eks. mon1 tue1 wed1 etc. og mon2 tue2 wed2 ... disse felter er input-felter, hvor værdien af felterne skal ligges sammen i total1, total2 etc. men jeg kan ikke få det til at virke, hvis jeg skriver: function calculate(value,number) { nNumber = \"total\" + number; NewNumber =\"document.regTime.\"+nNumber+\".value\"; toString(NewNumber); } det er omkring toString at det går galt. men hva skal jeg bruge istedet for toString???
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. august 2001 - 13:48
#1
bytt ut denne linje: NewNumber =\"document.regTime.\"+nNumber+\".value\"; med denne: NewNumber = eval(\"document.regTime.\"+nNumber).value; /nute
07. august 2001 - 13:54
#2
hurtigt svar ... men ... jeg får fejlen \"value is not an object\"
07. august 2001 - 14:01
#3
men...har du et felt som heter totalx (hvor x er et tall) ??
07. august 2001 - 14:02
#4
ja
07. august 2001 - 14:03
#5
hvilken type er totalx ?? text ? select ? checkbox ?
07. august 2001 - 14:04
#6
det er et input-text felt :)
07. august 2001 - 14:06
#7
icq: 51868965 ... hvis det gør det nemmere!
07. august 2001 - 14:06
#8
hmmm....besynderlig... prøv denne...hva får du i respons ? function calculate(value,number) { nNumber = \"total\" + number; alert( eval(\"document.regTime.\"+nNumber).type ); NewNumber = eval(\"document.regTime.\"+nNumber).value; toString(NewNumber); }
07. august 2001 - 14:07
#9
jeg har desverre ikke icq...kun msn...
07. august 2001 - 14:07
#10
type is not an object
07. august 2001 - 14:10
#11
hmm.....kan jeg få se litt kode ?
07. august 2001 - 14:11
#12
har du icq?
07. august 2001 - 14:12
#13
jeg har desverre ikke icq...kun msn...
07. august 2001 - 14:12
#14
<cfquery datasource=\"#datasrc#\" name=\"getTasks\"> SELECT task_id, task_customer_id, task_name FROM tasks GROUP BY task_customer_id, task_id, task_name </cfquery> <html> <head> <title>side</title> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"> <link rel=\"stylesheet\" href=\"../css/timereg.css\" type=\"text/css\"> </head> <script> function calculate(value,number) { NewValue = value.replace(\',\',\'.\'); nNumber = \"total\" + number; dimmer = eval(\"document.regTime.\"+nNumber).value; alert(toString(dimmer)); } </script> <body bgcolor=\"#FFFFFF\" text=\"#000000\"> <form name=\"regTime\" action=\"side_exe.cfm\" method=\"post\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> <tr bgcolor=\"#CCCCCC\"> <td width=\"16%\"><b>Kunde</b></td> <td width=\"16%\"><b>Opgave</b></td> <td width=\"28%\"><b>Opgave beskrivelse</b></td> <td width=\"5%\"> <div align=\"center\"><b>man</b></div> </td> <td width=\"5%\"> <div align=\"center\"><b>tirs</b></div> </td> <td width=\"5%\"> <div align=\"center\"><b>ons</b></div> </td> <td width=\"5%\"> <div align=\"center\"><b>tors</b></div> </td> <td width=\"5%\"> <div align=\"center\"><b>fre</b></div> </td> <td width=\"5%\"> <div align=\"center\"><b>etc</b></div> </td> <td width=\"10%\"> <div align=\"right\"><b>total </b></div> </td> <td width=\"5%\"> </td> </tr> <cfset Count = \"0\"> <cfloop query=\"getTasks\"> <cfoutput> <cfquery datasource=\"#datasrc#\" name=\"getRegtime\"> SELECT * FROM regtime WHERE task_id = #GetTasks.task_id# </cfquery> <cfset Count = count + 1> <input type=\"hidden\" name=\"task_id#count#\" value=\"#getTasks.task_id#\"> <input type=\"hidden\" name=\"customer_id#count#\" value=\"#getTasks.task_customer_id#\"> <tr> <td width=\"16%\">#task_customer_id#</td> <td width=\"16%\">#task_name#</td> <td width=\"28%\">Se opgavebeskrivelse</td> <td width=\"5%\"> <div align=\"center\"> <input type=\"text\" name=\"mon#Count#\" size=\"4\" class=\"cells\" value=\"0\" OnFocus=\"this.select();\" OnBlur=\"calculate(this.value,#count#);\"> </div> </td> <td width=\"5%\"> <div align=\"center\"> <input type=\"text\" name=\"tue#Count#\" size=\"4\" class=\"cells\" value=\"0\" OnFocus=\"this.select();\"> </div> </td> <td width=\"5%\"> <div align=\"center\"> <input type=\"text\" name=\"wed#Count#\" size=\"4\" class=\"cells\" value=\"0\" OnFocus=\"this.select();\"> </div> </td> <td width=\"5%\"> <div align=\"center\"> <input type=\"text\" name=\"thu#Count#\" size=\"4\" class=\"cells\" value=\"0\" OnFocus=\"this.select();\"> </div> </td> <td width=\"5%\"> <div align=\"center\"> <input type=\"text\" name=\"fri#Count#\" size=\"4\" class=\"cells\" value=\"0\" OnFocus=\"this.select();\"> </div> </td> <td width=\"5%\"> <div align=\"center\"> <input type=\"text\" name=\"etc#Count#\" size=\"4\" class=\"cells\" value=\"0\" OnFocus=\"this.select();\"> </div> </td> <td width=\"10%\"> <div align=\"right\"> <input type=\"text\" name=\"#Count#\" size=\"10\" class=\"cells\" value=\"#GetRegTime.time_used#\"> </div> </td> </tr> </cfoutput> </cfloop> <tr> <td colspan=\"3\" bgcolor=\"#CCCCCC\"> <div align=\"right\">Total:</div> </td> <td width=\"5%\"> </td> <td width=\"5%\"> </td> <td width=\"5%\"> </td> <td width=\"5%\"> </td> <td width=\"5%\"> </td> <td width=\"5%\"> </td> <td width=\"10%\"> </td> <td width=\"5%\"><input type=\"submit\" value=\"ok\"></td> </tr> </table> </form> </body> </html>
07. august 2001 - 14:14
#15
messenger? m_lyager@hotmail.com
07. august 2001 - 14:23
#16
fjern toString i din function, og kall ditt siste felt total#Count# istedenfor #Count#, så bør det fungere...
Vi tilbyder markedets bedste kurser inden for webudvikling