html - 为 php mailer 的复选框添加值

标签 html css checkbox phpmailer

我有一个复选框,我已经变成了一个男性/女性 slider 。 我很困惑如何在 HTML 中为这些值赋值??? 关=男开=女 我知道我必须以某种方式将未检查的变成男性并检查成女性,但我如何在 html 中对此进行编码? 因此,当我制作邮件程序脚本时,我可以将这些值通过电子邮件发送给我吗?

 $gender = $_POST['gender'] ;
<span style='font-size: px;'>Gender:$gender<br></span>

.switch {
  position: relative;
  display: inline-block;
  width: 90px;
  height: 34px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #0024FF;
  -webkit-transition: .4s;
  transition: .4s;
   border-radius: 34px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}

input:checked + .slider {
  background-color: #FF1493;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(55px);
}

/*------ ADDED CSS ---------*/
.slider:after
{
 content:'Male';
 color: white;
 display: block;
 position: absolute;
 transform: translate(-50%,-50%);
 top: 50%;
 left: 50%;
 font-size: 10px;
 font-family: Verdana, sans-serif;
}

input:checked + .slider:after
{  
  content:'Female';/*ON*/
}

/*--------- END --------*/
<label class="switch"><input type="checkbox" name="gender" id="togBtn"><div class="slider round"></div></label>

我有一个复选框,我已经变成了一个男性/女性 slider 。 我很困惑如何在 HTML 中为这些值赋值??? 关=男开=女 我知道我必须以某种方式将未检查的变成男性并检查成女性,但我如何在 html 中对此进行编码? 因此,当我制作邮件程序脚本时,我可以将这些值通过电子邮件发送给我吗?

最佳答案

以下是使用 JavaScipt 访问值的方法:

var isFemale = document.getElementById("togBtn").checked;
var gender = "Male";
if(isFemale) {
     gender = "Female";
}

或者,因为看起来您正在使用 php 接受表单数据:

$gender = 'Male';
if(isset($_REQUEST['gender']) && $_REQUEST['gender'] === true) {
     $gender = 'Female';
}

供您引用,$_REQUEST 就像 $_POST 和 $_GET 的组合,但 $_POST 可以代替它

关于html - 为 php mailer 的复选框添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50765708/

相关文章:

html - 事件监视器模板 -

H1 中的 HTML H3 元素

php - 使用复选框 php pdo 删除数据库中的多个条目

javascript - 如何使用angularjs仅选中ng-repeat复选框中的一个复选框?

Javascript 按顺序验证复选框

html - 在移动 View 的下一行中滑动中心 div

html - 对齐表格中的元素

html - 什么是 <span></span> 元素?

javascript - Firefox 和 Chrome $(window) 高度差异

javascript - jQuery 在 .hover 上获取类的元素