Как я могу запустить этот скрипт, который использует библиотеку mootools в asp.net? - PullRequest
0 голосов
/ 24 января 2012

Я занимаюсь разработкой веб-сайта, который включает mailform.Я использую библиотеку mootools 1.4.3 с formcheck 1.6 .js.Поэтому, когда я нажимаю КНОПКУ, там ничего не происходит.Это только обновление страницы.Мне нравится эта форма, и я действительно хочу ее использовать.Где моя вина?На самом деле мне нужна моя форма типа [введите описание ссылки здесь] [1]

СКРИПТЫ

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
         <link rel="stylesheet" href="lightbox/css/prettyPhoto.css" type="text/css" media="screen" charset="utf-8" />
         <script src="lightbox/js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>         

         <link href="rss/example_ticker.css" rel="stylesheet" type="text/css" />

         <script src="rss/jquery.zrssfeed.min.js" type="text/javascript"></script>
         <script src="rss/jquery.vticker.js" type="text/javascript"></script>

         <script type="text/javascript" src="formcheck/mootools-core-1.4.3.js"></script> 
         <script type="text/javascript" src="formcheck/mootools-more-1.4.0.1.js"></script>
         <script type="text/javascript" src="formcheck/lang/en.js"> </script>
         <script type="text/javascript" src="formcheck/formcheck.js"> </script>
         <script type="text/javascript" src="formcheck/formcheck-yui.js"> </script>
         <link rel="stylesheet" href="formcheck/theme/grey/formcheck.css" type="text/css" media="screen" />

КОД HTML

<div>
        <form id="mailform" method="post" action="#">
<input type="hidden" name="id" value="112" />
<input type="hidden" name="submitted" value="1" />
<input type="hidden" name="L" value="0" />
<div style="width: 480px; margin-left: 60px;">
  <div style="width: 250px; float: left;  padding: 2px;">
  <div style="width: 110px; float: left; font-size: 11px;">AD SOYAD *</div>
  <input name="name" type="text" id="name" class="validate['required','nodigit']" style="float: left; position: relative; width: 130px; background: #d1d2d4; border: solid 1px #7f8082;"/>
  </div>

  <div style="width: 220px; float: left;  padding: 2px;">
  <div style="width: 80px; float: left; font-size: 11px;">TELEFON *</div>
  <input name="area_telefon" type="text" id="area_telefon" class="validate['required','number']" style="float: left; position: relative; width: 40px; background: #d1d2d4; border: solid 1px #7f8082;"/> 
  <input name="telefon" type="text" id="telefon" class="validate['required','number']" style="float: left; position: relative; width: 87px; background: #d1d2d4; border: solid 1px #7f8082;"/>
  </div>

  <div style="width: 250px; float: left;  padding: 2px;">
  <div style="width: 110px; float: left; font-size: 11px;">FiRMA ADI *</div>
  <input name="unternehmen" type="text" id="unternehmen" class="validate['required']" style="float: left; position: relative; width: 130px; background: #d1d2d4; border: solid 1px #7f8082;"/>
  </div>

  <div style="width: 220px; float: left;  padding: 2px;">
  <div style="width: 80px; float: left; font-size: 11px;">FAX *</div>
  <input name="area_telefax" type="text" id="area_telefax" class="validate['number']" style="float: left; position: relative; width: 40px; background: #d1d2d4; border: solid 1px #7f8082;"/> 
  <input name="telefax" type="text" id="telefax" class="validate['number']" style="float: left; position: relative; width: 87px; background: #d1d2d4; border: solid 1px #7f8082;"/>
  </div>

  <div style="width: 250px; float: left;  padding: 2px;">
  <div style="width: 110px; float: left; font-size: 11px;">ADRES *</div>
  <input name="strasse" type="text" id="strasse" class="validate['required']" style="float: left; position: relative; width: 130px; background: #d1d2d4; border: solid 1px #7f8082;"/>
  </div>

  <div style="width: 220px; float: left;  padding: 2px;">  
  <div style="width: 80px; float: left; font-size: 11px;">E-MAiL *</div>
  <input name="email" type="text" id="email" class="validate['required','email']" style="float: left; position: relative; width: 130px; background: #d1d2d4; border: solid 1px #7f8082;"/> 
  </div>

  <div style="width: 250px; float: left;  padding: 2px;">  
  <div style="width: 110px; float: left; font-size: 11px;">POSTA KODU / SEHiR*</div>
  <input name="plz" type="text" class="validate['number']" id="plz" maxlength="5" style="float: left; position: relative; width: 40px; background: #d1d2d4; border: solid 1px #7f8082;"/> 
  <input name="standort" type="text" id="standort" class="validate['required','nodigit']" style="float: left; position: relative; width: 87px; background: #d1d2d4; border: solid 1px #7f8082;"/>
  </div>

  <div style="width: 220px; float: left; padding: 2px;">  
  <div style="width: 80px; float: left; font-size: 11px;">Web Adresi *</div>
  <input name="internet" type="text" id="internet" class="validate['url']" style="float: left; position: relative; width: 130px; background: #d1d2d4; border: solid 1px #7f8082;"/>
  </div>

  <div style="clear:both;">&nbsp;</div>
  <div style="width: 480px; float: left;  padding: 2px;">  
  <div style="width: 110px; float: left; font-size: 11px;">MESAJINIZ: * </div>
  <textarea name="Mitteilung" id="mitteilungen" style="float: left; position: relative; width: 355px; background: #d1d2d4; border: solid 1px #7f8082; height: 100px;" rows="6" cols="50"></textarea> 
  </div>

    <input name="Submit" type="submit" value="Tamam" style="background: no-repeat 15px url(img/3dots.gif) #c2262e; color: #FFFFFF; text-align: center; padding: 5px; float: right; position: relative; margin-right: 10px; border: none;"/>
</div>
<script type='text/javascript'>

    window.addEvent('domready', function () {check = new FormCheck('mailform', {
            display: {
                fadeDuration: 500,
                errorsLocation: 1,
                indicateErrors: 1,
                showErrors: 1
            }
        })
    });
</script>
</form>

    </div>

Ответы [ 2 ]

0 голосов
/ 25 января 2012

Попробуйте удалить jquery из кода заголовка, проверьте, будет ли он работать.

0 голосов
/ 24 января 2012

Вы не можете использовать серверные элементы управления для отправки формы, вместо этого вы должны использовать mootool Ajax.Form. или использовать Form.Request метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...