<input type="reset" value="..." onclick="return showCalendar('end_date_b', 'y-m-d');">;
这里怎么会有这个?
这里怎么会有这个?
解决方案 »
- Ext.PagingToolbar 分页问题
- 请教:全选 和 反选 checkbox
- 如何用JavaScript做分页显示
- 能否实现:在1024屏幕下打开1280宽的页面时让滚动条居中
- 动态生成的文本框中有个onchange事件,使用时onchange事件为什么无效?有答案马上结贴!!!
- 一个比较复杂的JAVASCRIP.!!大家帮忙谢谢!!!!!(很急在线等待)
- 取得保存文件的路径
- 请问如何限制文本框只能输入数字或浮点数?
- 在框架页面中onunload事件的不明啊!!有时正常,有时不正常。
- ExtJS如何只监听树子节点不监听父节点?
- 如何实现一个页面上不同位置间的跳跃?
- 这句话有有什么错误??
<input type="button" value="增加一行" onclick="addTextBox(this.form,this.parentNode)" />
form.insertBefore(label,afterElement);
这两句有问题this.form,没有见过
textField.type="text";
textField.name = "tt[]"+textNumber;
textField.id = "tt"+textNumber;
<html>
<head>
<script language="javascript">
function addlabe(v1){
var myaddlabe=document.createElement("label");
var myinput=document.createElement("input");
myinput.setAttribute("type","text");
myaddlabe.appendChild(myinput);
v1.parentElement.appendChild(myaddlabe);
}
</script>
</head>
<body>
<form>
<label><input type="text"/></label><br>
<input type="button" value="添加" onclick="addlabe(this)"/></form>
</body>
</html>这个lz看一下
照著追加text節點的方法,把日历控件追加上去不行嗎?
<input type=text>标签可以添加进去,<input type=reset>标签当然也可以了,类型不一样而已。
<html>
<head>
<title>动态增加文本框 </title>
<script type="text/javascript">
<!--
var textNumber = 1;
function addTextBox() {
// Increment the textbox number
textNumber++;
// Create the label
var mylabel = document.createElement("label");
// Create the textbox var textField = document.createElement("input");
textField.setAttribute("type","text");
textField.setAttribute("name","tt"+textNumber);
textField.setAttribute("id","tt"+textNumber);
var textField1 = document.createElement("input");
textField1.setAttribute("type","text");
textField1.setAttribute("name","aa"+textNumber);
textField1.setAttribute("id","aa"+textNumber);
var textField2 = document.createElement("input");
textField2.setAttribute("type","text");
textField2.setAttribute("name","bb"+textNumber);
textField2.setAttribute("id","bb"+textNumber); var textField3=document.createElement("input");
textField3.setAttribute("type","reset");
textField3.setAttribute("value","...");
textField3.setAttribute("onclick","return showCalendar('begin_date_b', 'y-m-d');"); // Add the label's text
mylabel.appendChild(document.createTextNode("提醒"+textNumber+": "));
mylabel.appendChild(textField);
mylabel.appendChild(textField1);
mylabel.appendChild(textField3);
mylabel.appendChild(textField2); var parent1=document.getElementById("fom1"); parent1.insertBefore(mylabel,document.getElementById("d1"));
}
//-->
</script>
<style type="text/css">
<!--
label {
display:block;
margin:.25em 0em;
}
-->
</style>
</head>
<body><form id="fom1">
<div id="d1">zhanglei</div>
<label id="lb1">提醒1:
<input type="text" name="tt[]" id="tt" />
<input type="text" name="aa[]" id="begin_date_b">
<input type="reset" value="..." onclick="return showCalendar('begin_date_b', 'y-m-d');">
<input type="text" name="bb[]" id="bb" />
</label>
<label>
<input type="button" value="增加一行" onclick="addTextBox()" /></label>
<input type="button" value="删除一行" /> <br> <input type="Submit" value="提交保存" /> </p>
</form>
</body>
</html>
<html>
<head>
<title>动态增加文本框 </title>
<link rel="stylesheet" type="text/css" media="all" href="calendar-win2k-cold-1.css" title="win2k-cold-1" />
<script type="text/javascript" src="js/calendar.js"> </script>
<script type="text/javascript" src="js/calendar-zh.js"> </script> <script type="text/javascript" src="js/calendar-setup.js"> </script>
<script type="text/javascript">
<!-- var textNumber = 1;
function addTitle(rows){
return "提醒" + (rows+1) + ":";
}
function addaa(rows){
//return rows;
return " <input type=\"+text\" name=\"aa[]" + rows + "\" id=\"begin_date_b" + rows + "\" />" + " <input type=\"reset\" value=\"...\" onclick=\"return showCalendar('begin_date_b" + rows + "', 'y-m-d');\">";
}
function addbb(rows){
//return rows
return " <input type=\"+text\" name=\"bb[]" + rows + "\" id=\"bb" + rows + "\" />";
}
function addtt(rows){
//return rows;
return " <input type=\"+text\" name=\"tt[]" + rows + "\" id=\"tt" + rows + "\" />";
}
function addTextBox(worksId){
var works = document.getElementById(worksId);
var newRow = works.insertRow(-1);
var newCell = newRow.insertCell(0);
newCell.innerHTML = addTitle(textNumber);
newCell = newRow.insertCell(1);
newCell.innerHTML = addtt(textNumber);
newCell = newRow.insertCell(2);
newCell.innerHTML = addaa(textNumber);
newCell = newRow.insertCell(3);
newCell.innerHTML = addbb(textNumber);
textNumber++;
}
function removeTextBox(worksId){
var works = document.getElementById(worksId);
if(textNumber>1){
works.deleteRow(textNumber-2);
textNumber--;
}
}
//-->
</script>
<style type="text/css">
<!--
label {
display:block;
margin:.25em 0em;
}
-->
</style>
</head>
<body> <form method="POST" action="bb6cc.php">
<table border="1" id="works" cellpadding="0" cellspacing="0">
<tr><td></td><td>提醒内容</td><td>提醒时间</td><td>提醒邮件</td></tr>
<tr><td>提醒1:</td> <td><input type="text" name="tt[]" id="tt" /> </td>
<td><input type="text" name="aa[]" id="begin_date_b"> <input type="reset" value="..." onclick="return showCalendar('begin_date_b', 'y-m-d');"> </td>
<td><input type="text" name="bb[]" id="bb" /> </td></label>
</tr>
</table>
<p>
<input type="button" value="增加一行" onclick="addTextBox('works')" />
<input type="button" value="删除一行" onclick="removeTextBox('works')" />
<p> <input type="Submit" value="提交保存" /> </p>
</form>
</body>
</html>
晕,我是要在IE与Firefox上都能用,现在在IE下不能用
<head>
<Meta http-equiv="Content-Type" Content="text/html; Charset=gb2312">
<title>动态增加文本框 </title>
<link rel="stylesheet" type="text/css" media="all" href="calendar-win2k-cold-1.css" title="win2k-cold-1" />
<script type="text/javascript" src="js/calendar.js"> </script>
<script type="text/javascript" src="js/calendar-zh.js"> </script> <script type="text/javascript" src="js/calendar-setup.js"> </script>
<script type="text/javascript">
<!-- var textNumber = 1;
function addTitle(rows){
return "提醒" + (rows+1) + ":";
}
function addaa(rows){
//return rows;
return " <input type=\"+text\" name=\"aa[]" + rows + "\" id=\"begin_date_b" + rows + "\" />" + "<input type=\"reset\" value=\"...\" onclick=\"return showCalendar('begin_date_b" + rows + "', 'y-m-d');\">";
}
function addbb(rows){
//return rows
return " <input type=\"+text\" name=\"bb[]" + rows + "\" id=\"bb" + rows + "\" />";
}
function addtt(rows){
//return rows;
return " <input type=\"+text\" name=\"tt[]" + rows + "\" id=\"tt" + rows + "\" />";
}
function addTextBox(worksId){
var works = document.getElementById(worksId);
var newRow = works.insertRow(-1);
var newCell = newRow.insertCell(0);
newCell.innerHTML = addTitle(textNumber);
newCell = newRow.insertCell(1);
newCell.innerHTML = addtt(textNumber);
newCell = newRow.insertCell(2);
newCell.innerHTML = addaa(textNumber);
newCell = newRow.insertCell(3);
newCell.innerHTML = addbb(textNumber);
textNumber++;
}
function removeTextBox(worksId){
var works = document.getElementById(worksId);
if(textNumber>1){
works.deleteRow(textNumber-2);
textNumber--;
}
}
//-->
</script>
<style type="text/css">
<!--
label {
display:block;
margin:.25em 0em;
}
-->
</style>
</head>
<body> <form method="POST" action="bb6cc.php">
<table border="1" id="works" cellpadding="0" cellspacing="0">
<tr> <td> </td> <td>提醒内容 </td> <td>提醒时间 </td> <td>提醒邮件 </td> </tr>
<tr> <td>提醒1: </td> <td> <input type="text" name="tt[]" id="tt" /> </td>
<td> <input type="text" name="aa[]" id="begin_date_b"><input type="reset" value="..." onclick="return showCalendar('begin_date_b', 'y-m-d');"> </td>
<td> <input type="text" name="bb[]" id="bb" /> </td> </label>
</tr>
</table>
<p>
<input type="button" value="增加一行" onclick="addTextBox('works')" />
<input type="button" value="删除一行" onclick="removeTextBox('works')" />
<p> <input type="Submit" value="提交保存" /> </p>
</form>
</body>
</html>
拿這個試一下,只是把text和控件之間的空格去掉了。