1
我想将JavaScript函数从输入标记移动到<script>
标记,但它不起作用。JavaScript难题
这工作:
<input type="text" name="aaa" id="aaa" onkeyup="javascript:this.value=
this.value.substring(0,1).toUpperCase()+
this.value.substring(1,this.value.length);
if (this.value=='')
document.getElementById('aaaLabel').innerHTML='AAA';"
/>
这不:
<script type="text/javascript">
function FieldOnKeyUp() {
this.value=this.value.substring(0,1).toUpperCase()+
this.value.substring(1,this.value.length);
if (this.value=='')
document.getElementById('aaaLabel').innerHTML='AAA';
}
</script>
<input type="text" name="aaa" id="aaa" onkeyup="FieldOnKeyUp()">
有什么区别?
我真的想为+1使用“难题”。 –
@Downvoter:请给出一个原因,以便OP可以改善问题。简单的投票并没有帮助。 http://meta.stackexchange.com/questions/135/encouraging-people-to-explain-down-votes – zengr
我想如果你看看JavaScript日志,你会看到错误。 –