我已经制作了一张表格,但它无法正常使用。 表单位于模态窗口内,也许这就是问题?
如何让按钮将信息发送到我的电子邮件地址? 我希望有人可以帮助我。
HTML
<div class="modal-inner">
<form class="cbp-mc-form">
<div class="cbp-mc-column">
<label for="first_name">Voornaam</label>
<input type="text" id="first_name" name="first_name" placeholder="Jan">
<label for="last_name">Achternaam</label>
<input type="text" id="last_name" name="last_name" placeholder="van Dijk">
<label for="email">E-mailadres</label>
<input type="text" id="email" name="email" placeholder="jandemeubelman@gmail.com">
<label for="bio">Vraag</label>
<textarea id="bio" name="bio"></textarea>
</div>
<div class="cbp-mc-submit-wrap"><input class="cbp-mc-submit" type="submit" value="Verzenden" /></div>
<br><br></form></div>
CSS
.cbp-mc-form {
position: relative;
}
.cbp-mc-form:before,
.cbp-mc-form:after {
content: " "; display: table;
}
.cbp-mc-form:after {
clear: both;
}
.cbp-mc-column {
width: 90%;
padding: 10px 30px;
float: left;
}
.cbp-mc-form label {
display: block;
padding: 40px 5px 5px 2px;
font-size: 1.1em;
text-transform: uppercase;
letter-spacing: 1px;
cursor: pointer;
}
.cbp-mc-form input,
.cbp-mc-form textarea,
.cbp-mc-form select {
font-family: 'Lato', Calibri, Arial, sans-serif;
line-height: 1;
font-size: 1.4em;
padding: 5px 5px;
color: #fff;
display: block;
width: 100%;
background: transparent;
}
.cbp-mc-form input,
.cbp-mc-form textarea {
border: 3px solid #fff;
width: 100%;
}
.cbp-mc-form textarea {
min-height: 100px;
}
.cbp-mc-form input:focus,
.cbp-mc-form textarea:focus,
.cbp-mc-form label:active + input,
.cbp-mc-form label:active + textarea {
outline: none;
border: 3px solid #10689a;
}
.cbp-mc-form select:focus {
outline: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #10689a;
font-style: italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #10689a;
font-style: italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #10689a;
font-style: italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #10689a;
font-style: italic;
}
.cbp-mc-submit-wrap {
text-align: center;
padding-top: 20px;
clear: both;
}
.cbp-mc-form input.cbp-mc-submit {
background: #10689a;
border: none;
color: #fff;
width: auto;
cursor: pointer;
text-transform: uppercase;
display: inline-block;
padding: 15px 15px;
font-size: 1.1em;
border-radius: 2px;
letter-spacing: 1px;
}
.cbp-mc-form input.cbp-mc-submit:hover {
background: #1478b1;
}
@media screen and (max-width: 70em) {
.cbp-mc-column {
width: 50%;
}
.cbp-mc-column:nth-child(3) {
width: 100%;
}
}
@media screen and (max-width: 48em) {
.cbp-mc-column {
width: 100%;
padding: 10px;
}
}
如何让按钮将信息发送到我的电子邮件地址? 我希望有人可以帮助我。
答案 0 :(得分:1)
您需要服务器端sollution才能接受您的请求。根据您的选择,可以编写“邮件发送”代码。
HTML表单提交的简单示例
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
以下是使用PHP进行服务器端解析的简单示例: http://www.freecontactform.com/email_form.php
答案 1 :(得分:0)
您需要后端或服务器端代码,这些代码可以具有向所有人发送电子邮件的所有应用程序逻辑。 因此,创建一个后端代码以发送电子邮件,然后添加表单标签,并在其中使用action属性以及方法,即获取或发布。
喜欢:
<form action="backend file name" method="get or post">
//your all code and controls
<input type="submit">
</form>
如果你正在使用那么使用servlet代码使用class来发送邮件。
如果您使用的是.NET,请使用c#或其他支持的代码。
和其他人一样。
答案 2 :(得分:0)
检查 - http://www.html-form-guide.com/email-form/email-form-mailto.html
在填写输入字段期间,您还可以在白色背景上获得白色文字。