2016-07-30 9 views
0

Ich möchte einen neuen HTML 5-Eingangstyp für die Eingabe eines Monats/Jahres nutzen. Ein Arbeitsbeispiel wird hier gezeigt. Warnung. Möglicherweise müssen Sie Chome oder etwas anderes als IE verwenden, um es zu sehen.Neuer HTML-5-MONAT-EINGABETYP und IE 11-Kompatibilität

http://www.w3schools.com/htmL/tryit.asp?filename=tryhtml_input_month

Der Code wird hier eingefügt:

<!DOCTYPE html> 
<html> 
<body> 

<p> 
Depending on browser support:<br> 
A date picker can pop-up when you enter the input field. 
</p> 

<form action="action_page.php"> 
    Birthday (month and year): 
    <input type="month" name="bdaymonth"> 
    <input type="submit"> 
</form> 

<p><strong>Note:</strong> type="month" is not supported in Internet Explorer 10 and earlier versions.</p> 

</body> 
</html> 

Unsere Firma auf IE9 und sollte 11 bald IE werden aktualisieren. Ich habe IE 11 auf dem Computer, den ich im Moment benutze und ich sehe keinen Dropdown-Kalender irgendeiner Art, nur ein einfaches Textfeld für die Eingabe. Wenn IE 11 es unterstützt, würde ich beginnen, damit zu entwickeln. Ich wollte jedoch sehen, wie es funktioniert, weil dieser Eingabetyp sich mit IE9 sehr schlecht zu verhalten scheint. Chrome scheint ein JJJJ/MM/TT-Format für die Eingabe Wert Eigenschaft zu benötigen und während IE 9 diesen Wert im selben Format anzeigen wird, zeigt Chrome es mit den lokalen Einstellungen an. Ich wollte sehen, wie die Dinge in IE 11 aussehen. Überraschung! kein Kalender!

Würde nicht erwartet, dass IE 11 diesen Eingangstyp unterstützt oder fehlt mir etwas? Der Verweis verweist darauf, IE unterstützt es, aber sie haben nicht gesagt, welche Version. Ich würde nicht erwarten, dass nur Edge würde ...

Chrome zeigt das Monat Jahr mit dem Namen des Monats. Gibt es eine Möglichkeit, das Format zu steuern und vielleicht im Format MM YYYY anzuzeigen? wo MM = eine 1 oder 2 stellige Monatsnummer?

Antwort

1

Eingangstyp -month wird derzeit nur in Chrome, Opera und Safari

unterstützt

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input

+0

Ich denke, die W3 Schulen Link es falsch war. Sie zeigten das IE-Symbol. Irgendeine Idee, wenn Sie das Format des Datums in Chome steuern können? – ChadD

+0

Sie können das Format für Typ-Monat nicht ändern, aber Sie können etwas wie http://codepen.io/nagasai/pen/KrBvRY versuchen –