ein question I answered gestern Tweaking die input
der Datumsauswahl für den Zugriff auf eine seiner Typennummer so eingestellt werden kann, wenn man diese CodePen auf einem Mobiltelefon betrachtet, tippen die input
das numerische Tastenfeld bringt. Meinst Du das? Durch Tippen auf das Kalendersymbol wird keine Tastatur auf meinem Telefon angezeigt.
Markup
<div ng-controller="AppCtrl" style="padding: 40px;" ng-cloak="" ng-app="MyApp">
<md-content>
<md-datepicker id="myDatePicker" ng-model="myDate" md-placeholder="Enter date"></md-datepicker>
</md-content>
</div>
JS
angular.module('MyApp',['ngMaterial', 'ngMessages', 'material.svgAssetsCache'])
.controller('AppCtrl', function($scope, $element) {
$scope.myDate = new Date();
var myDatePicker = angular.element($element[0].querySelector('#myDatePicker'));
var myDatePickerInputContainer = angular.element(myDatePicker[0].children[1]);
var myDatePickerInput = angular.element(myDatePickerInputContainer[0].children[0]);
myDatePickerInput.attr("type", "number");
});
Ja genau! Danke – Veela
Ich benutzte Attribut 'tel' anstelle von 'Nummer' - 'myDatePickerInput.attr ("type", "tel"); 'Damit kann ich auch das Datum aus dem Kalender auswählen. – Veela
@Veela Gerade versucht, aber ein alphanumerisches Tastenfeld bekommen. Wie auch immer, froh, dass es für dich funktioniert. –