Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获取单选按钮的Javascript警报? 全名 电子邮件 给我们评分 贫穷的 好 卓越的 评论 函数validateform(){ var name=document.forms[“myform”][“fname”].value; var poor=document.getElementById(“radio1”)。已选中; var good=document.getElementById(“radio2”)。已选中; var excelent=document.getElementById(“radio3”)。已选中; var text=document.forms[“myform”][“subject”].value; if(name==“”| | name==null | |!name.match(/^[a-zA-Z]+$/){ 警报(“请输入名称”); 返回false; } 如果(text==“”| | text==null | |!text.match(/^[a-zA-Z]+$/){ 警报(“请输入有效文本”); 返回false; } else if(差==真){ 提醒(“亲爱的”+name+”,我们感谢您的反馈。您将我们的网站评为差,您的评论为“+text”); 返回false; } else if(good==true){ 提醒(“亲爱的”+姓名+”,我们感谢您的反馈。您已将我们的网站评为良好,您的评论为“+文本); 返回false; } else if(excelent==true){ 提醒(“亲爱的”+姓名+”,我们感谢您的反馈。您已将我们的网站评为优秀,您的评论为“+文本); 返回false; } }_Javascript_Html - Fatal编程技术网

如何获取单选按钮的Javascript警报? 全名 电子邮件 给我们评分 贫穷的 好 卓越的 评论 函数validateform(){ var name=document.forms[“myform”][“fname”].value; var poor=document.getElementById(“radio1”)。已选中; var good=document.getElementById(“radio2”)。已选中; var excelent=document.getElementById(“radio3”)。已选中; var text=document.forms[“myform”][“subject”].value; if(name==“”| | name==null | |!name.match(/^[a-zA-Z]+$/){ 警报(“请输入名称”); 返回false; } 如果(text==“”| | text==null | |!text.match(/^[a-zA-Z]+$/){ 警报(“请输入有效文本”); 返回false; } else if(差==真){ 提醒(“亲爱的”+name+”,我们感谢您的反馈。您将我们的网站评为差,您的评论为“+text”); 返回false; } else if(good==true){ 提醒(“亲爱的”+姓名+”,我们感谢您的反馈。您已将我们的网站评为良好,您的评论为“+文本); 返回false; } else if(excelent==true){ 提醒(“亲爱的”+姓名+”,我们感谢您的反馈。您已将我们的网站评为优秀,您的评论为“+文本); 返回false; } }

如何获取单选按钮的Javascript警报? 全名 电子邮件 给我们评分 贫穷的 好 卓越的 评论 函数validateform(){ var name=document.forms[“myform”][“fname”].value; var poor=document.getElementById(“radio1”)。已选中; var good=document.getElementById(“radio2”)。已选中; var excelent=document.getElementById(“radio3”)。已选中; var text=document.forms[“myform”][“subject”].value; if(name==“”| | name==null | |!name.match(/^[a-zA-Z]+$/){ 警报(“请输入名称”); 返回false; } 如果(text==“”| | text==null | |!text.match(/^[a-zA-Z]+$/){ 警报(“请输入有效文本”); 返回false; } else if(差==真){ 提醒(“亲爱的”+name+”,我们感谢您的反馈。您将我们的网站评为差,您的评论为“+text”); 返回false; } else if(good==true){ 提醒(“亲爱的”+姓名+”,我们感谢您的反馈。您已将我们的网站评为良好,您的评论为“+文本); 返回false; } else if(excelent==true){ 提醒(“亲爱的”+姓名+”,我们感谢您的反馈。您已将我们的网站评为优秀,您的评论为“+文本); 返回false; } },javascript,html,Javascript,Html,这是我正在创建的评论部分代码的一部分。我已经对名称和文本区域进行了验证,但我找不到一种方法来获得警告消息,上面写着:“亲爱的(姓名)。我们感谢您的反馈。您将我们的网站评级为(相关单选按钮名称),您的评论为(评论区域上的评论)”。有人能告诉我如何显示此警报消息吗 (电子邮件无需验证) 有一个input type='email',如果提交,它将检查这是否是一封有效的电子邮件 请参见我知道这并不是您所要求的,但这是一种更能防止错误的验证方法,而且非常易于使用,请查看。我找到了电子邮件地址的模式=>

这是我正在创建的评论部分代码的一部分。我已经对名称和文本区域进行了验证,但我找不到一种方法来获得警告消息,上面写着:“亲爱的(姓名)。我们感谢您的反馈。您将我们的网站评级为(相关单选按钮名称),您的评论为(评论区域上的评论)”。有人能告诉我如何显示此警报消息吗

(电子邮件无需验证)


有一个
input type='email'
,如果提交,它将检查这是否是一封有效的电子邮件


请参见

我知道这并不是您所要求的,但这是一种更能防止错误的验证方法,而且非常易于使用,请查看。

我找到了电子邮件地址的模式=> /^[a-z0-9.z%+-]+@[a-z0-9.-]+[a-z]{2,4}$/

我不知道文本区域的输入是什么,但你可以检查它是否已填充,是否与你在这里所做的相同=> name==“”

检查此项:可能重复的
<div class="comment">
          <form name="myform" onsubmit="return validateform()">
            <label for="fname">Full Name</label>
            <input type="text" id="fname" name="fullname" placeholder="Your name..">

            <label for="email">E-mail</label>
            <input type="text" id="email" name="email" placeholder="Your e-mail..">

            Rate us<br>
            <input type="radio" id="radio1" name="rate">
            <label for="radio1">Poor</label>
            <input type="radio" id="radio2" name="rate">
            <label for="radio2">Good</label>
            <input type="radio" id="radio3" name="rate">
            <label for="radio3">Excelent</label>

            <br>
            <label for="subject">Comments</label>
            <textarea id="subject" name="subject" placeholder="Write something.." style="height:200px"></textarea>

            <input type="submit" value="Submit">
          </form>
        </div>

        <script type="text/javascript">
            function validateform(){
                var name=document.forms["myform"]["fname"].value;
                var poor = document.getElementById("radio1").checked;
            var good = document.getElementById("radio2").checked;
            var excelent = document.getElementById("radio3").checked;
            var text = document.forms["myform"]["subject"].value;

                if (name == "" || name==null || !name.match(/^[a-zA-Z]+$/)) {
                    alert("Please enter name");
                    return false;
                }
                if (text == "" || text==null || !text.match(/^[a-zA-Z]+$/)) {
                    alert("Please enter valid text");
                    return false;
                }
                else if (poor==true) {
                alert(" Dear "  + name +    " , We appriciate your feedback. You have rated our site as POOR and your comment was " + text);
            return false;
            }
            else if (good==true) {
                alert(" Dear "  + name +    " , We appriciate your feedback. You have rated our site as GOOD and your comment was " + text);
            return false;
            }
                else if (excelent==true) {
                alert(" Dear "  + name +    " , We appriciate your feedback. You have rated our site as EXCELENT and your comment was " + text);
            return false;
            }

            }
        </script>
<input type="email" id="email" name="email" placeholder="Your e-mail..">