Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk memanggil mengesahkan nilai pulangan dalam javascript

Bagaimana untuk memanggil mengesahkan nilai pulangan dalam javascript

PHPz
Lepaskan: 2023-05-17 14:56:09
asal
1327 orang telah melayarinya

JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas yang boleh digunakan untuk pembangunan bahagian hadapan dan belakang. Antaranya, tetingkap pop timbul pengesahan ialah kaedah interaksi biasa Dalam kotak dialog pengesahan, pengguna boleh memilih dua pilihan: "OK" atau "Batal". Walau bagaimanapun, dalam pembangunan sebenar, kita sering perlu melakukan operasi yang berbeza selepas pengguna memilih. Jadi, bagaimana untuk memanggil pengesahan untuk mengembalikan nilai? Artikel ini akan memperkenalkannya kepada anda secara terperinci.

1. Kotak dialog Pengesahan

Dalam JavaScript, kaedah confirm() digunakan untuk membuat kotak dialog pengesahan. Sintaksnya adalah seperti berikut:

confirm(msg)
Salin selepas log masuk

Antaranya, msg ialah parameter jenis rentetan yang mewakili mesej untuk dipaparkan dalam kotak dialog pengesahan. Kaedah ini mengembalikan nilai Boolean yang menunjukkan sama ada pengguna memilih "OK" atau "Batal":

确认:true
取消:false
Salin selepas log masuk

Sebagai contoh, kod berikut akan mencipta kotak dialog pengesahan yang bertanya kepada pengguna jika mereka mahu menyerahkan borang:

var result = confirm("是否提交表单?");
if(result){
   // 用户选择了“确定”
}else{
   // 用户选择了“取消”
}
Salin selepas log masuk

2. Nilai pulangan pengesahan panggilan

Dalam pembangunan sebenar, kami biasanya perlu melakukan operasi yang berbeza berdasarkan pemilihan pengguna. Oleh itu, apabila memanggil kaedah pengesahan, kita perlu menyimpan pemilihan pengguna ke dalam pembolehubah dan melakukan operasi yang berbeza berdasarkan nilai pembolehubah.

Berikut ialah contoh mudah Apabila pengguna memilih "OK", halaman akan melompat ke halaman utama Baidu apabila pengguna memilih "Batal", halaman akan memaparkan kotak gesaan:

var result = confirm("确认要跳转到百度首页吗?");
if(result){
   window.location.href = "https://www.baidu.com";
}else{
   alert("已取消跳转。");
}
Salin selepas log masuk

Dalam kod di atas, kami menggunakan sifat window.location.href untuk melaksanakan lompatan halaman dan kaedah amaran untuk membuat kotak gesaan.

3. Gunakan fungsi untuk merangkum pengesahan

Dalam contoh di atas, kami menggunakan pernyataan if untuk menilai pilihan pengguna dan melakukan operasi yang berbeza. Walau bagaimanapun, jika terdapat berbilang kotak dialog pengesahan yang perlu menggunakan logik penghakiman ini, pertindihan kod akan menjadi agak tinggi, yang tidak kondusif untuk penyelenggaraan. Oleh itu, kita boleh merangkum fungsi untuk mengendalikan pemilihan pengguna, dan kod akan menjadi lebih jelas dan ringkas.

Berikut ialah contoh, kami mencipta fungsi yang dipanggil showConfirm, yang menerima dua parameter, satu ialah mesej yang akan dipaparkan, dan satu lagi ialah fungsi panggil balik untuk dilaksanakan apabila pengguna mengklik "OK":

function showConfirm(msg,callback) {
   var result = confirm(msg);
   if(result){
      callback();
   }
}
Salin selepas log masuk

Dalam kod di atas, kami menggunakan fungsi panggil balik untuk melaksanakan acara klik butang "OK". Apabila pengguna memilih "OK", fungsi panggil balik akan dipanggil untuk melaksanakan operasi yang sepadan.

Berikut ialah contoh cara menggunakan fungsi showConfirm. Apabila pengguna mengklik butang, kotak dialog pengesahan akan muncul bertanya sama ada mereka mahu melompat ke halaman utama Baidu. Apabila pengguna memilih "OK", halaman akan melompat ke laman utama Baidu apabila pengguna memilih "Batal", tiada operasi akan berlaku:

<button onclick="showConfirm('是否跳转到百度首页?', function() {window.location.href='https://www.baidu.com'})">跳转到百度</button>
Salin selepas log masuk

Dalam kod di atas, kami menggunakan fungsi showConfirm untuk merangkumkan kotak dialog pengesahan muncul dan pemilihan pengguna diproses. Disebabkan oleh ciri-ciri fungsi panggil balik, kami boleh menyesuaikan fungsi untuk operasi yang dilakukan apabila pengguna memilih "OK", yang meningkatkan kebolehskalaan dan kebolehselenggaraan kod.

Ringkasan

Dalam JavaScript, panggilan mengesahkan untuk mengembalikan nilai ialah teknik pengaturcaraan biasa dan titik pengetahuan penting dalam pembangunan. Artikel ini memperkenalkan secara ringkas cara membuat kotak dialog pengesahan melalui kaedah pengesahan dan cara melaksanakan operasi berbeza berdasarkan nilai pulangan yang dipilih oleh pengguna. Pada masa yang sama, kami juga memperkenalkan cara menggunakan fungsi untuk merangkum pengesahan untuk meningkatkan kebolehbacaan dan kebolehselenggaraan kod dalam pembangunan sebenar.

Atas ialah kandungan terperinci Bagaimana untuk memanggil mengesahkan nilai pulangan dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan