Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
jquery/javascript可以在表单标记中吗?_Javascript_Jquery_Html - Fatal编程技术网

jquery/javascript可以在表单标记中吗?

jquery/javascript可以在表单标记中吗?,javascript,jquery,html,Javascript,Jquery,Html,我希望在下面这样的表单中嵌入一个脚本,但它不会触发事件。我想问这是否会奏效,或者我是否会走到死胡同。 多谢各位 ... <form method="post"> <fieldset> <input type="text" name="test" value=""> <script>$(document).ready(function() {alert("document is ready");});</script> <

我希望在下面这样的表单中嵌入一个脚本,但它不会触发事件。我想问这是否会奏效,或者我是否会走到死胡同。 多谢各位

...
<form method="post">
 <fieldset>
 <input type="text" name="test" value="">
  <script>$(document).ready(function() {alert("document is ready");});</script>
 </fieldset>
</form>
...
。。。
$(document).ready(函数(){alert(“document is ready”);});
...

要将脚本放在标记中,它必须是纯javascript,或者jquery需要包含在前面的某个地方。您可以尝试类似的方法,看看它是否有效(纯js替代您的js代码段):


document.addEventListener(“DOMContentLoaded”,function()){
警报(“文件准备就绪”);
});

您是否在内联脚本之前包含了jQuery?这很好用。你能提供更多的细节,说明你在尝试什么时失败了吗?你为什么不把它放在头部或末端?在文档中间放置JavaScript被认为是不好的实践,这是一个X/Y问题。您需要告诉我们代码的预期用途。如果您已经加载了jQuery,那么这段代码可以在页面中的任何位置,但我猜您不打算执行这里显示的操作。如果您想知道输入字段是否存在,则不能将其包装在文档中。readyyou可以这样做,但将其放在文档中或
正文
标记的末尾并没有好处。谢谢,jquery添加在html的页脚中,因此它实际上在该位置不可用。至于我为什么在这里添加它而不是头部或身体,我正在维护一些现有的、混乱的php,这将为我节省大量的工作来让它工作。上面的纯js正是我所需要的。非常感谢你。
 <script>
 document.addEventListener("DOMContentLoaded", function(){
      alert("Document is ready");
 });
 </script>