不是说submit必须在click事件中调用吗?而且属性值不应该带引号的吗?

不是说submit必须在click事件中调用吗?而且属性值不应该带引号的吗?

http://img1.sycdn.imooc.com//climg/5e78a72509898e6604690321.jpg

1、老师在第一个例子说submit是提交事件,所以必须在点击以后才能调用所以要在click事件中写,但是后面两个怎么没了?是因为这里只是举例所以就不写了还是就真的只有第一个用途要写在click事件里面呢?

2、attribute=value,属性值不是说要加引号的吗?为什么这里都没有加引号都是直接写的呢?【type=button type=text】

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,一般情况下其它的标签需要先绑定点击事件去触发提交事件。其实老师这里说的点击事件是一个触发条件。还会有其他需求(当然,这种需要不是非常常规的,是比较少见的情况),例如:通过触发别的事件去触发提交事件,如下例子:

http://img1.sycdn.imooc.com//climg/5e79d06f09275ad404890202.jpg

这样也是可以触发提交事件的,不一定非得是点击事件,同学可以自己试一下。

祝学习愉快~

好帮手慕码 2020-03-24 14:13:24

同学你好,解答如下:

(1)说的不是很全面,input type='submit'也不需要绑定点击事件:

http://img1.sycdn.imooc.com//climg/5e79a38a092cb58a04050130.jpg

(2)不是的哦,给整体添加引号、或者是再给属性值添加引号都是可以的。如下图:

http://img1.sycdn.imooc.com//climg/5e79a41b094a1bb605650122.jpg

http://img1.sycdn.imooc.com//climg/5e79a4ad098f84e902450045.jpg

祝学习愉快~

  • 提问者 Aurora_Meteor #1
    那就是只有type为submit的input标签和button标签不需要绑定点击事件,其他都需要先绑定点击事件对吧?
    2020-03-24 14:48:17
好帮手慕码 2020-03-24 10:10:39

同学你好,解答如下:

(1)第二个是只是演示如何阻止提交。而第三个:button标签也有触发点击事件的功能,所以这里是可以提交的:

http://img1.sycdn.imooc.com//climg/5e796a0809a4f69904490220.jpg

(2)通过整个标签[属性=属性值](“input[type=text]”)去获取,给整体添加引号也是可以的:

http://img1.sycdn.imooc.com//climg/5e796b5409b1dd5104280073.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 Aurora_Meteor #1
    1、如果是button标签以外的其他标签,就要先绑定click事件,然后在click函数内绑定submit;如果是button标签的话,就可以直接绑定submit。我说的对吗? 2、那如果是直接使用属性选择器的话,是写$('[type=text]')还是$('[type="text"]')呢?是只要使用$获取元素的话就只给最外面写一个引号就行了吗里面无论是什么都不用加引号吗?
    2020-03-24 12:20:56
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师