30/09/2018, 20:31

Click vào button, alert không được thực hiện?

[CODE]

Javascript's Functions
<input type="text" placeholder="Nhập tên vào đây!"  id="myname" />
<input type="button" value="Submit" onclick="hello();"	/>
[/CODE] Em nhập như vậy nhưng khi click vào button, alert không được thực hiện tại sao vậy ạ ??
Khoa Nguyen viết 22:32 ngày 30/09/2018

Bạn viết sai chữ function

function hello () { }

Quốc Duy Đặng viết 22:31 ngày 30/09/2018

Vẫn không được thưa anh

Khoa Nguyen viết 22:37 ngày 30/09/2018

Sửa

document.getElementbyId

thành

document.getElementById

Và theo mình thì không nên bỏ sự kiện onclick vào html.Hãy dùng Javascript làm việc đó

jsfiddle https://jsfiddle.net/ymvauo1w/

Quốc Duy Đặng viết 22:41 ngày 30/09/2018

Vậy nếu không bỏ onclick vào html như bạn nói, mình sẽ làm thế nào. Chỉ mình với !!

Khoa Nguyen viết 22:31 ngày 30/09/2018

Cho cái input 1 cái id ví dụ: id="submit"

const submit = document.getElementById("submit") 

submit.addEventListener("click", function(e) {
  e.preventDefault()
  hello()
})
Quốc Duy Đặng viết 22:41 ngày 30/09/2018

Mình edit lại vầy có đúng ko bạn

[CODE]

Javascript's Functions
<input type="text" placeholder="Nhập tên vào đây!"  id="myname" />
<input type="button" id="a" value="Submit" />
[/CODE] mà mình bấm submit, alert k xài đc @@
Khoa Nguyen viết 22:39 ngày 30/09/2018

Bản này chạy

https://jsfiddle.net/ymvauo1w/1/

Bạn hãy học cơ bản trước đã. Theo bài học đàng hoàng. Chứ học rồi hỏi thế này không tiến bộ đâu

Theo mình thì đừng học DOM API trước. Hãy học Javascript trước

Bài liên quan
0