123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- {extend name="default/base/base_member" /}
- {block name="member_main"}
- <div class="alert alert-success">
- <h4>{$Think.lang.operating_hints}:</h4>
- <ul>
- <li>{$Think.lang.verify_mobile_prompt1}</li>
- <li>{$Think.lang.verify_mobile_prompt2}</li>
- <li>{$Think.lang.verify_mobile_prompt3}</li>
- </ul>
- </div>
- <div class="dsm-default-form">
- <form method="post" id="mobile_form" action="{:url('Membersecurity/modify_mobile')}">
- <dl>
- <dt><i class="required">*</i>{$Think.lang.bind_mobile_phone_number}:</dt>
- <dd>
- <p>
- <input type="text" class="text" maxlength="11" value="" name="mobile" id="mobile" />
- <label for="mobile" generated="true" class="error"></label>
- <a href="javascript:void(0);" id="send_auth_code" class="dsm-btn ml5"><span id="sending" style="display:none">{$Think.lang.binding_validation_information1}</span><span class="send_success_tips"><strong id="show_times" class="red mr5"></strong>{$Think.lang.binding_validation_information2}</span>{$Think.lang.binding_validation_information3}</a></p>
- <p class="send_success_tips hint mt10">{$Think.lang.binding_validation_information4}<strong>{$Think.lang.binding_validation_information5}</strong>{$Think.lang.binding_validation_information6}</p>
- </dd>
- </dl>
- <dl>
- <dt><i class="required">*</i>{$Think.lang.binding_validation_information7}:</dt>
- <dd>
- <input type="text" class="text" maxlength="6" value="" name="vcode" id="vcode" />
- <label for="vcode" generated="true" class="error"></label>
- </dd>
- </dl>
- <dl class="bottom">
- <dt> </dt>
- <dd>
- <input type="submit" class="submit" value="{$Think.lang.immediately_binding}" />
- </dd>
- </dl>
- </form>
- </div>
- <script type="text/javascript">
- $('.send_success_tips').hide();
- var ALLOW_SEND = true;
- $(function() {
- function StepTimes() {
- $num = parseInt($('#show_times').html());
- $num = $num - 1;
- $('#show_times').html($num);
- if ($num <= 0) {
- ALLOW_SEND = !ALLOW_SEND;
- $('.send_success_tips').hide();
- } else {
- setTimeout(StepTimes, 1000);
- }
- }
- $('#send_auth_code').on('click', function() {
- if ($('#mobile').val() == '')
- {
- layer.alert('{$Think.lang.enter_mobile_phone_number}');
- return false;
- }
- if (!ALLOW_SEND)
- return;
- ALLOW_SEND = !ALLOW_SEND;
- $('#sending').show();
- $.getJSON(HOMESITEURL + '/Membersecurity/send_modify_mobile.html', {mobile: $('#mobile').val()}, function(data) {
- if (data.state == 'true') {
- $('#sending').hide();
- $('.send_success_tips').show();
- $('#show_times').html(60);
- setTimeout(StepTimes, 1000);
- } else {
- ALLOW_SEND = !ALLOW_SEND;
- $('#sending').hide();
- $('.send_success_tips').hide();
- layer.alert(data.msg);
- }
- });
- });
- $('#mobile_form').validate({
- submitHandler: function(form) {
- ds_ajaxpost('mobile_form','url',"{:url('Membersecurity/index')}")
- },
- rules: {
- mobile: {
- required: true,
- maxlength: 11,
- minlength: 11,
- digits: true
- },
- vcode: {
- required: true,
- maxlength: 6,
- minlength: 6,
- digits: true
- }
- },
- messages: {
- mobile: {
- required: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_number}',
- maxlength: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_number}',
- minlength: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_number}',
- digits: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_number}'
- },
- vcode: {
- required: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_code}',
- maxlength: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_code}',
- minlength: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_code}',
- digits: '<i class="iconfont"></i>{$Think.lang.input_mobile_verification_code}'
- }
- }
- });
- });
- </script>
- {/block}
|