我的表格不起作用

时间:2014-01-10 12:14:07

标签: html css

我已经制作了一张表格,但它无法正常使用。 表单位于模态窗口内,也许这就是问题?

Fiddle

如何让按钮将信息发送到我的电子邮件地址? 我希望有人可以帮助我。

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;
}
}

如何让按钮将信息发送到我的电子邮件地址? 我希望有人可以帮助我。

3 个答案:

答案 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

在填写输入字段期间,您还可以在白色背景上获得白色文字。