: FP98 Sonuçları Form işleyicisi ve dört basamaklı yıl biçimi Kaydet

Makale çevirileri Makale çevirileri
Makale numarası: 183049 - Bu makalenin geçerli olduğu ürünleri görün.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Sonuçları Kaydet Form işleyicisine birlikte her zaman veya tarih bilgileri kaydetme formu kaydının gönderilen olup olmadığını belirlemenizi sağlar. Bu tarih bilgileri kaydederseniz, bu tarih M/D/YY biçiminde biçimlendirilir. Ancak, çıktı tarihlere M/D/YYYY biçiminde FrontPage söyleyin. Bu makalede, tarihlerinizi M/D/YYYY biçiminde biçimlendirmek için kullanabileceğiniz iki yöntem açıklanır.

Daha fazla bilgi

Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.

Yöntem 1: Etkin Sunucu Sayfaları (IIS) veya MSPWS gerektirir) kullanma

Düzeltme (ASP eki yüklenmiş) için ınternet ınformation Server (IIS) veya Microsoft Personal Web Server kullanıyorsanız, Active Server Pages (ASP), sunucunun tarih Sonuçları Kaydet Form işleyicisine bir parçası olarak kaydetmek için kullanabilirsiniz. Bunu yapmak için şu adımları izleyin:
  1. FrontPage Düzenleyicisi'nde kaydetme içeren sayfayı açın... sonuçları form işleyicisi.
  2. Formun üstündeki imleci yerleştirin.
  3. Ekle menüsünden FrontPage bileşeni ' ni tıklatın.
  4. FrontPage Bileşeni Ekle</a0> iletişim kutusundaki Select A bileşen listesinde, HTML Ekle'yi tıklatın ve sonra Tamam ' ı tıklatın.
  5. Aşağıdaki ASP komut dosyası, HTML biçimlendirme</a1> iletişim kutusuna yazın:
    < % FullDate Month(date) = & "/" & Day(date) & "/" & Year(date)
    ' FullDate tam ay, gün ve yılı birleşimidir.
    ' Gizli alanı değeri atamak için kullanılacak. %>
    ve Tamam ' ı tıklatın.
  6. Gizli bir alanı, aşağıdaki adımları izleyerek oluşturun:
    1. Formu sağ tıklatın ve sonra da görüntülenen menüde Form özellikleri ' ni tıklatın.
    2. Gelişmiş ' i tıklatın.
    3. Ekle ' yi tıklatın.
    4. Ad kutusuna DateStamp yazın.
    5. Değer kutusuna <%=FullDate%> yazın....
    6. Üç kez Tamam ' ı tıklatın.
  7. Kayıt sayfası <filename>adı olduğu yerdeki <filename>.asp olarak sayfanıza atamak istediğiniz.
Active Server Pages hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
174008FP98: Active Server Pages nelerdir?
174015FP98: Nasıl FrontPage 98'de Active Server Sayfaları oluştur

Yöntem 2: JavaScript (IIS gerektirmez) kullanma

Microsoft ınternet ınformation Server veya Microsoft Personal Web Server kullanmıyorsanız, aşağıdaki istemci tarafı JavaScript kullanabilirsiniz.

Not: Bu komut dosyası sunucu tarihi yerine, istemci tarayıcısına tarihini verir.
  1. FrontPage Düzenleyicisi'nde kaydetme içeren sayfayı açın... sonuçları form işleyicisi.
  2. Formun üstündeki imleci yerleştirin.
  3. Ekle menüsünde Gelişmiş ' in üzerine gidin ve komut dosyası</a1>'ı tıklatın.
  4. <a0>JavaScript</a0> onay kutusunu seçmek için tıklatın.
  5. Komut dosyası iletişim kutusunda, aşağıdaki kodu yazın:
          // Give the function a name so the onSubmit event for the submit
          // button can call it.
          function FullYear () {
          // Create a variable called ddate that will contain the current
          // date on the client system.
          var ddate= new Date();
          // Create a variable called year that will contain the current
          // year on the client system. Note that the JavaScript getYear method
          // will return values 0 through 99 for years 1900 through 1999, but
          // it will return 2000 or higher for years above 2000.
          var year=ddate.getFullYear()
          // Analyze the current year, and if it is less than 100 (year 2000),
          // then add 1900 to it.      
          if (year > 100) {year = (year + 1900)}
          // Specify that the return value of the function FullYear shall be a
          // text string in the form of m/d/yyyy. The month portion is the
          // result of the getMonth method that returns 0 for January and 11
          // for December. Add one to that value for the common representation
          //of a month. The date portion is the result of the getDate method,
          // and the year portion is the result of the calculation within the
          // if condition in the line above.
          return ((ddate.getMonth() + 1)+ "/" + ddate.getDate()+ "/" + year);
          }
    					
  6. FrontPage pencerenin altındaki <a2>HTML</a2> sekmesini tıklatın pencere.
  7. OnClick olay için gönder düğmesine kodunu ekleyin. Bunu yapmak için şu adımları izleyin:
    1. A?a??daki HTML kodunu bulabilirsiniz:
      <input type="submit" value="Submit" name="B1">
    2. Adından sonra aşağıdaki kodu ekleyin ancak önce = "B1" > işareti:
      onClick="DateStamp.value=FullYear()"
      HTML kodunu, aşağıdakine benzer görünmelidir:
      <input type="submit" value="Submit" name="B1" onClick="DateStamp.value=FullYear()">
    3. Sonra önceki adımda etiketi sağ aşağıdaki HTML kodu yazarak, "DateStamp" adlı bir gizli alan forma ekleyin:
      <input type="hidden" name="DateStamp">

Referanslar

JavaScript hakkında daha fazla bilgi için lütfen aşağıdaki Microsoft Web sitesine bakın:
http://www.microsoft.com/scripting/jscript
HTML yazma hakkında daha fazla bilgi için lütfen aşağıdaki Microsoft Web sitesine bakın:
http://msdn.microsoft.com/library/

Özellikler

Makale numarası: 183049 - Last Review: 24 Ocak 2014 Cuma - Gözden geçirme: 3.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft FrontPage 98 Standard Edition
Anahtar Kelimeler: 
kbnosurvey kbarchive kbmt kbinfo KB183049 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:183049

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com