请将验证码字段添加到此DotNetNuke表单中,并将结果发送到电子邮件 [英] Pls add captcha field to this DotNetNuke form and send results to email

查看:154
本文介绍了请将验证码字段添加到此DotNetNuke表单中,并将结果发送到电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这个表格,我需要由用户输入的结果数据发送到我的电子邮件地址。但是这个表单应该在DotNetNuke中工作。我知道这里有一些这样的动作,所以请帮忙。



还可以在用户点击发送按钮之前帮助我添加验证字段? / p>

此外,请帮助我让所有字段由用户输入,以确保用户输入所有信息。



我认为是全部。请问您是否需要澄清



谢谢

 < / div> ; 
< ul>

< li id =li_1>
< label class =descriptionfor =element_1>请选择特定日期:< / label>
< span>
< input id =element_1_1name =element_1_1class =element textsize =2maxlength =2value =type =text> /
< label for =element_1_1> MM< / label>
< / span>
< span>
< input id =element_1_2name =element_1_2class =element textsize =2maxlength =2value =type =text> /
< label for =element_1_2> DD< / label>
< / span>
< span>
< input id =element_1_3name =element_1_3class =element textsize =4maxlength =4value =type =text>
< label for =element_1_3> YYYY< / label>
< / span>

< span id =calendar_1>
< img id =cal_img_1class =datepickersrc =calendar.gifalt =选择日期>
< / span>
< script type =text / javascript>
Calendar.setup({
inputField:element_1_3,
baseField:element_1,
displayArea:calendar_1,
按钮:cal_img_1,
ifFormat:%B%e,%Y,
onSelect:selectDate
});
< / script>

< / li> < li id =li_2>
< label class =descriptionfor =element_2>请选择所需的时间:< / label>
< span>
< input id =element_2_1name =element_2_1class =element textsize =2type =textmaxlength =2value =/> :
< label> HH< / label>
< / span>
< span>
< input id =element_2_2name =element_2_2class =element textsize =2type =textmaxlength =2value =/> :
< label> MM< / label>
< / span>
< span>
< input id =element_2_3name =element_2_3class =element textsize =2type =textmaxlength =2value =/>
< label> SS< / label>
< / span>
< span>
< select class =element selectstyle =width:4emid =element_2_4name =element_2_4>
< option value =AM> AM< / option>
< option value =PM> PM< / option>
< / select>
< label> AM / PM< / label>
< / span>
< / li> < li id =li_3>
< label class =descriptionfor =element_3>全名:< / label>
< span>
< input id =element_3_1name =element_3_1class =element textmaxlength =255size =8value =/>
< label> First< / label>
< / span>
< span>
< input id =element_3_2name =element_3_2class =element textmaxlength =255size =14value =/>
< label> Last< / label>
< / span>
< / li> < li id =li_4>
< label class =descriptionfor =element_4>电子邮件地址:< / label>
< div>
< input id =element_4name =element_4class =element text mediumtype =textmaxlength =255value =/>
< / div>
< / li> < li id =li_5>
< label class =descriptionfor =element_5>联系电话号码:< / label>
< span>
< input id =element_5_1name =element_5_1class =element textsize =3maxlength =3value =type =text> -
< label for =element_5_1>(###)< / label>
< / span>
< span>
< input id =element_5_2name =element_5_2class =element textsize =3maxlength =3value =type =text> -
< label for =element_5_2> ###< / label>
< / span>
< span>
< input id =element_5_3name =element_5_3class =element textsize =4maxlength =4value =type =text>
< label for =element_5_3> ####< / label>
< / span>

< / li> < li id =li_6>
< label class =descriptionfor =element_6>预约原因:< / label>
< div>
< textarea id =element_6name =element_6class =element textarea medium>< / textarea>
< / div>
< / li>

< li class =buttons>
< input type =hiddenname =form_idvalue =331313/>

< input id =saveFormclass =button_texttype =submitname =Submitvalue =Submit Appointment Request/>
< / li>
< / ul>
< / form>
< div id =footer>< / div>
< / div>


解决方案

为Captcha,尝试下面的链接



http://www.encaps.net/software/ php-captcha /



http://www.white-hat-web-design.co.uk/blog/php-captcha-security-images/



http://www.phpcaptcha.org/



祝你好运!!!


I have this form which I need the resulting data entered by user to be sent to my email address. But this form should work in DotNetNuke . I understand there's some kind of action that is missing here so please help.

Also can please help me add the Captcha field before the user click on 'Send button'?

Also pls help me make All field required to be entered by user so to be sure the user enters all information.

I think that is all. Pls ask if you need clarification

thanks

    </div>                      
        <ul >

                <li id="li_1" >
    <label class="description" for="element_1">Please select a specific date : </label>
    <span>
        <input id="element_1_1" name="element_1_1" class="element text" size="2" maxlength="2" value="" type="text"> /
        <label for="element_1_1">MM</label>
    </span>
    <span>
        <input id="element_1_2" name="element_1_2" class="element text" size="2" maxlength="2" value="" type="text"> /
        <label for="element_1_2">DD</label>
    </span>
    <span>
        <input id="element_1_3" name="element_1_3" class="element text" size="4" maxlength="4" value="" type="text">
        <label for="element_1_3">YYYY</label>
    </span>

    <span id="calendar_1">
        <img id="cal_img_1" class="datepicker" src="calendar.gif" alt="Pick a date.">   
    </span>
    <script type="text/javascript">
        Calendar.setup({
        inputField   : "element_1_3",
        baseField    : "element_1",
        displayArea  : "calendar_1",
        button       : "cal_img_1",
        ifFormat     : "%B %e, %Y",
        onSelect     : selectDate
        });
    </script>

    </li>       <li id="li_2" >
    <label class="description" for="element_2">Please select a desired time : </label>
    <span>
        <input id="element_2_1" name="element_2_1" class="element text " size="2" type="text" maxlength="2" value=""/> : 
        <label>HH</label>
    </span>
    <span>
        <input id="element_2_2" name="element_2_2" class="element text " size="2" type="text" maxlength="2" value=""/> : 
        <label>MM</label>
    </span>
    <span>
        <input id="element_2_3" name="element_2_3" class="element text " size="2" type="text" maxlength="2" value=""/>
        <label>SS</label>
    </span>
    <span>
        <select class="element select" style="width:4em" id="element_2_4" name="element_2_4">
            <option value="AM" >AM</option>
            <option value="PM" >PM</option>
        </select>
        <label>AM/PM</label>
    </span> 
    </li>       <li id="li_3" >
    <label class="description" for="element_3">Full name : </label>
    <span>
        <input id="element_3_1" name= "element_3_1" class="element text" maxlength="255" size="8" value=""/>
        <label>First</label>
    </span>
    <span>
        <input id="element_3_2" name= "element_3_2" class="element text" maxlength="255" size="14" value=""/>
        <label>Last</label>
    </span> 
    </li>       <li id="li_4" >
    <label class="description" for="element_4">Email address : </label>
    <div>
        <input id="element_4" name="element_4" class="element text medium" type="text" maxlength="255" value=""/> 
    </div> 
    </li>       <li id="li_5" >
    <label class="description" for="element_5">Contact Phone number : </label>
    <span>
        <input id="element_5_1" name="element_5_1" class="element text" size="3" maxlength="3" value="" type="text"> -
        <label for="element_5_1">(###)</label>
    </span>
    <span>
        <input id="element_5_2" name="element_5_2" class="element text" size="3" maxlength="3" value="" type="text"> -
        <label for="element_5_2">###</label>
    </span>
    <span>
        <input id="element_5_3" name="element_5_3" class="element text" size="4" maxlength="4" value="" type="text">
        <label for="element_5_3">####</label>
    </span>

    </li>       <li id="li_6" >
    <label class="description" for="element_6">Reason for appointment : </label>
    <div>
        <textarea id="element_6" name="element_6" class="element textarea medium"></textarea> 
    </div> 
    </li>

                <li class="buttons">
            <input type="hidden" name="form_id" value="331313" />

            <input id="saveForm" class="button_text" type="submit" name="Submit" value="Submit Appointment Request" />
    </li>
        </ul>
    </form> 
    <div id="footer"></div>
</div>

解决方案

for Captcha, try below link

http://www.encaps.net/software/php-captcha/

http://www.white-hat-web-design.co.uk/blog/php-captcha-security-images/

http://www.phpcaptcha.org/

Good Luck!!!

这篇关于请将验证码字段添加到此DotNetNuke表单中,并将结果发送到电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆