Javascript表单提交错误
提交表单时,我的代码有问题。如果文本框中未输入任何内容,则会出现正确的错误,但当单选按钮响应存在有效条目时,仍会显示一条错误,如“请选择分数”等 我似乎看不出我输入了什么错误 祝你一切顺利 CPJavascript表单提交错误,javascript,html,Javascript,Html,提交表单时,我的代码有问题。如果文本框中未输入任何内容,则会出现正确的错误,但当单选按钮响应存在有效条目时,仍会显示一条错误,如“请选择分数”等 我似乎看不出我输入了什么错误 祝你一切顺利 CP 函数validateForm() { var x=document.forms[“promoForm2”][“DJcomment”].value; 如果(x==null | | x==“”) { 警告(“请输入注释”); 返回false; } var x=document.forms[“pro
函数validateForm()
{
var x=document.forms[“promoForm2”][“DJcomment”].value;
如果(x==null | | x==“”)
{
警告(“请输入注释”);
返回false;
}
var x=document.forms[“promoForm2”][“score”]。值;
如果(x==null | | x==“”)
{
警报(“请输入曲目的分数”);
返回false;
}
var x=document.forms[“promoForm2”][“FavMix”]值;
如果(x==null | | x==“”)
{
提醒(“请选择您喜爱的混音。”);
返回false;
}
}
支持:YesNo
最喜欢的混音:敌人(原始混音)
敌人(原始混合)
分数:12345678910分数:(必选)
文档。表单[“promoForm2”][“score”]
是一个输入元素数组,您需要遍历该数组以检查是否选中了任何一个元素
var x=document.forms["promoForm2"]["FavMix"];
var pass=false;
for(var i=0;i<x.length;i++){
if (x[i].checked==true) {
pass=true;
break;
}
}
if(pass==false){
alert("Please select your favourite mix.");
return false;
}
var x=document.forms[“promoForm2”][“FavMix”];
var pass=假;
对于(var i=0;i要检查单选按钮的值,请检查其checked
属性
您需要检查某个名称的所有单选按钮,以确定是否为其组选择了一个。
功能检查收音机(组){
对于(变量i=0;i
现场演示。非常感谢,效果非常好!我必须对其进行编辑,以符合最后一个值,即此人是否支持它,但谢谢!
var x=document.forms["promoForm2"]["FavMix"];
var pass=false;
for(var i=0;i<x.length;i++){
if (x[i].checked==true) {
pass=true;
break;
}
}
if(pass==false){
alert("Please select your favourite mix.");
return false;
}
function checkRadios(group) {
for (var i = 0; i < group.length; i++) {
if (group[i].checked) {
return true;
}
}
return false;
}
function validateForm() {
var x=document.forms["promoForm2"]["DJcomment"].value;
if (x == null || x == "") {
alert("Please enter a comment.");
return false;
}
if (!checkRadios(document.forms["promoForm2"]["score"])) {
alert("Please enter a score for the track.");
return false;
}
if (!checkRadios(document.forms["promoForm2"]["FavMix"])) {
alert("Please select your favourite mix.");
return false;
}
}