Существует два подхода. Один из них предлагает @kjhughes: определить объединение между xs:decimal
и типом нулевой длины. Другой, который я лично предпочитаю, заключается в определении типа списка с типом элемента xs:decimal
и maxLength 1. Хотя эффект на проверку точно такой же, я думаю, что тип списка проще в использовании, когда схема используется для данных типизация: конечно с XSLT и XQuery, где атомизация элемента даст вам последовательность из нуля или одного десятичного знака.
Вам необходимо return
значения из функций:
function getName(){
var text;
var name = prompt("Enter your name");
if (name == null) {
text = "Please enter a valid name";
}
return name;
}
function getPlan(plan){
var plan = prompt("Enter the selected package");
return plan;
}
function getHours(hours){
var hours = prompt("Enter anticipated coverage hours");
return hours;
}
function getPics(pics){
var pics = prompt("Enter anticipated number of pictures");
return pics;
}