2012-12-05 53 views
0
<HTML> 
<HEAD> 
<TITLE>Test Input</TITLE> 
<script type="text/javascript"> 
function go (form) { 
    var Tid = document.upperform.inputbox.value; 
    alert ("You typed: " + Tid); 
    //window.location.href = 'http://serverpage=' + Tid + '&tab=0'; 
</script> 

</HEAD> 
<BODY> 
<FORM NAME="upperform" ACTION="" METHOD="GET">Go to this Task ID: 
    <INPUT TYPE="text" NAME="inputbox" VALUE="" OnBlur="validate(this.form)"> 
    <INPUT TYPE="button" NAME="button" Value=" Go " onClick="go(this.form)"> 
</FORM> 
</BODY> 
</HTML> 

我不能得到这个工作。它看起来应该起作用,但我一定错过了一些东西。有什么建议么?我的功能没有执行onClick,并提醒输入值

回答

0

缺少一个右括号

<script type="text/javascript"> 
function go (form) { 
    var Tid = document.upperform.inputbox.value; 
    alert ("You typed: " + Tid); 
    //window.location.href = 'http://serverpage=' + Tid + '&tab=0'; 
}// <- missing bracket 
</script> 
+0

这是一个支柱,而不是一个支架。 –

+0

@LayTaylor - 编号“括号是文本中匹配对中使用的高标点符号。”从技术上讲,它是一个大括号或大括号,但请不要太小气。 –

+0

这些是括号(),这些是大括号{} –

0

您错过了函数中的结束大括号。除此之外,代码工作:http://jsfiddle.net/45paz/

function go (form) { 
    var Tid = document.upperform.inputbox.value; 
    alert ("You typed: " + Tid); 
}