我在前台javascript有个document.write("<input ID="rq">")
我想显示数据在这个input中,但是这样一定不对
rq.text=ds.Tables["all"].Rows[0]["rq"].ToString().Trim();
我知道如果把input存到数据库是这样子的
parame.Value=Request.Form["rq"].ToString();
但是反过来要显示它我就不会了,哪位可以帮我解决一下,谢谢啦~~
我想显示数据在这个input中,但是这样一定不对
rq.text=ds.Tables["all"].Rows[0]["rq"].ToString().Trim();
我知道如果把input存到数据库是这样子的
parame.Value=Request.Form["rq"].ToString();
但是反过来要显示它我就不会了,哪位可以帮我解决一下,谢谢啦~~
我想显示数据在这个input中,但是这样一定不对
rq.text=ds.Tables["all"].Rows[0]["rq"].ToString().Trim();
++++++++++++++++++++++++++++++++++++++++++++++++++++++++由于服务器端控件的执行优先于document.write("<input ID="rq">"),所以,你不可能在服务器端赋值给一个还没有形成的input。
是这样的,领导让一个日期的输入框是可选择日期的,我用的是javascript做的,但是这个input输入框是在javascript里面的,插入到是解决了,可是修改这页就麻烦了,这个默认的是显示当前的日期,不能读取数据库中的日期值,不能让用户每次都修改日期吧,可怎么办,领导要求这样,可是我真的没有办法了,大家能给个好的建议吗??谢谢啦~~~~~
string strRQ;strRQ = ds.Tables["all"].Rows[0]["rq"].ToString().Trim();
在前台的最后:
document.getElementById("rq").value = <%=strRQ%>;
在js中的代码是这样的
document.write("<input style='text-align:center;' class=textbox id='DS_"+this.inputName+"' name='"+this.inputName+"' value='"+this.year+"-"+this.month+"-"+this.date+"' title=双击可进行编缉 ondblclick='this.readOnly=false;this.focus()' onblur='this.readOnly=true' readonly>");
那我怎么再定义一个Textbox控件呢?
如果不懂请大家帮帮啊,谢了
var myDate=new Date();
this.year=myDate.getFullYear(); //定义year属性,年份,默认值为当前系统年份。
this.month=myDate.getMonth()+1; //定义month属性,月份,默认值为当前系统月份。
this.date=myDate.getDate(); //定义date属性,日,默认值为当前系统的日。
this.inputName=''; //定义inputName属性,即输入框的name,默认值为空。注意:在同一页中出现多个日期输入框,不能有重复的name!
this.display=display; //定义display方法,用来显示日期输入框。
}
我可以通过分别获取库中的年、月、日给this.year、this.month、this.date负值吗,形如
假设我已经获取年,并转换成了字符串str_year,
this.year=str_year吗?