iT邦幫忙

0

關於低卡的留言 怎麼用JS輸入

js
  • 分享至 

  • xImage

各位前輩好

最近有興趣在學JS 想從一些網站開始做練習

我用F12叫出來的控制台內 把留言框用JS更改value 可是最後無法案送出

我想說是不是要事件觸發 寫了dispatchEvent加上去也無法

甚至手動在原本文字加上空白也無法(一定要打字)

想請問這是什麼原理呢~

第二個問題 是有關登入的~ 我在練習登入的網站中看見它的結構如下

$scope.login = function() {
$scope.loggingIn = true;
$http.post('/user/login_v2', {
email: $scope.userEmail,
password: $scope.userPassword
})
.success(function(response, status) {
location.reload();
})
.error(function(response, status) {
ts('.snackbar').snackbar({content:'帳號或密碼錯誤'});
$scope.loggedIn = false;
$scope.loggingIn = false;
})
}

我想要在F12裡面 用JS的
let req=new XMLHttpRequest();
然後
req.open("get","網址","","信箱","密碼");
req.onload(這段寫回傳)
req.send();

最終達到讓我傳出這串能自動登入

但我發現問題是{
email: $scope.userEmail,
password: $scope.userPassword
}

這一段似乎是物件這種東西!導致回傳{"error":"password empty"}

那我該怎麼用req.open("get","網址","","信箱","密碼");這行來傳送所謂物件...?

Felix iT邦研究生 2 級 ‧ 2022-05-26 02:31:40 檢舉
因為表單有設定沒有輸入就不能提交的監聽器,只要解除監聽器就能提交表單了。
featherm iT邦新手 5 級 ‧ 2022-05-26 13:51:07 檢舉
2跟物件沒關係 他送的還是那兩個值 問題是她吃post你get怎麼接
@Felix 原來如此 那想請問 1.監聽器是指addeventlister嗎 2.如果對方在JS寫監聽器 有辦法所謂"解除"嗎 什麼是解除? 該如何解除?

@featherm 了解 那我改成post就可以了嗎 因為我試過 也一樣
是否req.open("post","網址","","信箱","密碼")應該要能夠執行?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答