HEj! document.getElementById("id_för_textboxen").value = "blah blah.."; Hej! <code> TAck så mycket! Pröva jag fick pröva det sistnämnda men får ett felmeddelande <code>Skriva till en textbox eller mosv response.write
Hur returenar jag ett värde in i en textbox eller i motsv response.write från ett javascript
/phinalaSv: Skriva till en textbox eller mosv response.write
eller
document.write
eller
alert("foo text");
eller missförstår jag helt frågan?Sv: Skriva till en textbox eller mosv response.write
Tack förhjälpen.
ANledningen till att jag frågar är att jag håller på med en liten funktion som inte fungerar
Jag vill hämta ett värde från en textbox ta in den i en javascripts function och sedan ta dagensdatum och addera det med siffran i textboxen.
Min kod serut så här
<code>
<script language="javascript">
function GetDueDay()
{
var nrOfdays = document.getElementById("antdagar").value;
var xdate = "<%= date %>";
var DueDay = xdate + nrOfdays;
document.getElementById("Slutdag").value = DueDay;
}
</script>
</code>
jag har även försökt att använda mig av Date objektet men det fungerar inte....
Är det någon som har något förslag?Sv: Skriva till en textbox eller mosv response.write
<script language="javascript">
function GetDueDay()
{
var nrOfdays = document.getElementById("antdagar").value;
var xdate = Date("<%= date %>");
var DueDay = Date(xdate.getTime + nrOfdays*24*3600*1000);
document.getElementById("Slutdag").value = DueDay;
}
</script>
</code>Sv: Skriva till en textbox eller mosv response.write
Hur formaterar jag DueDay så att jag får yyyyy-mm-ss hh:mm:ss formatet
/PhinalaSv: Skriva till en textbox eller mosv response.write
<code>
document.getElementById("Slutdag").value = DueDay.toLocaleString();
</code>
Om inte det blir bra får du använda
<code>
DueDay.getFullYear() + "-" + (1+DueDay.getMonth()) + "-" + DueDay.getDate() + " " + DueDay.getHour() + ":" + DueDay.getMinutes() + ":" + DueDay.getSeconds()
</code>Sv: Skriva till en textbox eller mosv response.write
Objektet stödjer inte egenskapen av den metoden
och den skriker på denna raden
<code>
document.getElementById("Slutdag").value = DueDay.getFullYear() + "-" + (1+DueDay.getMonth()) + "-" + DueDay.getDate() + " " + DueDay.getHour() + ":" + DueDay.getMinutes() + ":" + DueDay.getSeconds();
</code>
några ideer
/phianlaSv: Skriva till en textbox eller mosv response.write
<script language="javascript">
function pad(n)
{
if(0 <= n && n <= 9)
return "0" + n;
else
return n;
}
function formatDate(d)
{
return d.getFullYear() + "-" + pad(d.getMonth()+1) + "-" + pad(d.getDate()) + " " + pad(d.getHours()) + ":" + pad(d.getMinutes()) + ":" + pad(d.getSeconds());
}
function GetDueDay()
{
var nrOfdays = document.getElementById("antdagar").value;
var xdate = new Date();
var DueDay = new Date(xdate.getTime() + nrOfdays*24*3600*1000);
document.getElementById("Slutdag").value = formatDate(DueDay);
}
</script>
</code>