<input type="text" id="txtDate" ><img src="date.gif" style='cursor:hand' onclick="alert(document.getElementById('txtDate').value);calendar('window.txtDate')">or <input type="text" id="txtDate" ><img src="date.gif" style='cursor:hand' onclick="alert(this.previousSibling.value);calendar('window.txtDate')">
解决方案 »
- 为什么点击切换一个新的窗体按钮,电脑上看不到任何变化呀
- 下面这个类型是数组吗,怎么把数据库的内容读写成这样了。asp语言的。谢谢了
- 关于js实现简单的treeView的问题
- 怎么实现把鼠标移到一个图片上就出现文字提示
- 树形结构的换行问题!急!
- [急]用JS将两个滚动条绑定
- jquerymobile 1.4的dialog怎么做成confirm的效果
- 请问JS里面怎么实现取当前用户IP?
- <script src=".."></script>方式能一次指定多个被引用的文件么?
- 能否在点击表格的某单元格时知道该表格的列数?
- 如何根据IE禁止了Javascript脚本的设置,在程序运行时来提示客户呢?
- 谁知道刷新页面后 让iframe内容初始化的方法?
onclick中避免出现txtDate字样,呵呵,谢谢您的回复。
不可以吗?!~~~`
但是this.previousSibling.value 总提示undefined.
看前一个对象是什么
function GetPrevTextBox(e){
try{var et=e.tagName.toLowerCase();}catch(err){et='';}
try{var ep=e.type.toLowerCase();}catch(err){rp='';}
while(et!='input' || ep!='text'){
e=e.previousSibling;
try{var et=e.tagName.toLowerCase();}catch(err){et='';}
try{var ep=e.type.toLowerCase();}catch(err){rp='';}
}
return e;
}
</script>
<input type="text" value="OK"><img src="date.gif" style='cursor:hand' onclick="alert(GetPrevTextBox(this).value);">
<input type="text" id="txtDate2" value="asdf" > <img src="time.gif" style="cursor:hand" onclick="window.alert(this.previousSibling.value);"> yyyy-mm-dd<br>
<input type="text" id="txtDate2" value="asdf" ><img src="time.gif" style="cursor:hand" onclick="window.alert(this.previousSibling.value);"> yyyy-mm-dd<br>
五笔98或者其他版本里面这样: ftnn ftnn
智能ABC里面这样: { ge [PageDown][PageDown] 5 }× 2
微软拼音就不说了
至于紫光拼音你自己试试就知道了