Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调用JavaScript-It';它不工作。。。_Javascript_Html - Fatal编程技术网

调用JavaScript-It';它不工作。。。

调用JavaScript-It';它不工作。。。,javascript,html,Javascript,Html,我有一个网站 我的身体里有以下东西 <!--Search Start--> <div class="search-inner"> <form onsubmit="showpell_13_14(this.efc.value); return false;"> <input type="text" value="Enter 13-14 PELL Score" onfocus="if(this.value == 'Enter 13-14 PELL Sc

我有一个网站

我的身体里有以下东西

<!--Search Start-->
<div class="search-inner">
<form onsubmit="showpell_13_14(this.efc.value); return false;">
    <input type="text" value="Enter 13-14 PELL Score" onfocus="if(this.value == 'Enter 13-14 PELL Score') { this.value = ''; }" onblur="if(this.value == '') { this.value = 'Enter 13-14 PELL Score'; }" class="search-input-bg" id="textfield"  />
    </form>
</div>
<!--Search End-->

您将在站点的左上方找到此框

我试图使用这个
函数showpell_13_14(efc){
调用脚本,它位于js文件中。有一个指向js文件的链接


它不起作用。它所做的只是刷新页面。

您的输入字段Id似乎不是很唯一:“textfield”,但如果它是唯一的,您可以在
标记的
onsubmit
属性中使用它,如

<form onsubmit="showpell_13_14(document.getElementById('textfield').value); return false;">


这是假设你真的想在计算中使用输入字段的值…

为什么
这个.efc.value
在提交时?什么是
这个.efc.value
?有效。我将输入字段更改为更独特的值。但是,请再次查看它。单击。如果你在Chrome中打开它,窗口会很长(从上到下的屏幕),非常瘦。但在IE或FF中,它看起来像一个普通的窗口。你知道如何工作吗?在JavaScript代码的末尾,你调用一个
确认
对话框。这是一种基于文本且非常不灵活的信息显示方式(即,格式由浏览器定义!)。确认对话框主要用于用户输入的简短决定(确定/取消)。您也可以打开一个弹出窗口(通常被浏览器的安全设置阻止)或使用
播放信息。