こんにちは、jsciptは初めてですが、正直に言うと、プログラミング全般ですが、個人的な使用のためにゆっくりと学習しています。インデックスファイル内のすべてのテキストボックス(入力)をリストコンテナに配置し、それらをループして空かどうかを確認してから、計算ボタンをクリックする方法についてのガイドを求めています。それらが空の場合は、どちらが空であるかをユーザーに通知します。また、ユーザーがテキストボックスと数字のみにテキストを入力できないようにする方法はありますか。背景:すべてのフィールドに数値(時間単位)を入力する必要があるフォームを作成すると、それらの値からグラフが生成されます。iveはファイルをskydriveに配置し、以下のリンクからダウンロードできるようにしました。
私は次のことを試しましたが、これは、天気に関係なく、texboxが実装されているかどうかに関係なく警告を発します。
function checkInputsGenerateGraph()
{
if( $('#hutz-hoursInput').val() == ""||$('#hutz-weeksPerYearInput').val() == ""||$('#hutz-jobsPerWeekInput').val() == ""||$('#hutz-hourlyMachineRateInput').val() == ""||$('#hutz-maintneneceDowntimeInput').val() == ""||$('#hutz-scrapRateInput').val() == ""||$('#hutz-toolsPerJobInput').val() == ""||$('#hutz-timeToLoadToolInput').val() == ""||$('#hutz-timeToSetPartsInput').val() == "")
{
alert('One them is empty!!');
}
else
{
$("#hutz-graph").slideDown();
$("#hutz-lblImproveMyProcess").slideUp();
$("#hutz-hoursInput").slideUp();
$("#hutz-weeksPerYearInput").slideUp();
$("#hutz-jobsPerWeekInput").slideUp();
$("#hutz-ourlyMachineRateInput").slideUp();
$("#hutz-ntneneceDowntimeInput").slideUp();
$("#hutz-scrapRateInput").slideUp();
$("#hutz-toolsPerJobInput").slideUp();
$("#hutz-timeToLoadToolInput").slideUp();
$("#hutz-timeToSetPartsInput").slideUp();
$("#hutz-lblMachineDetails").slideUp();
$("#hutz-lblPartSetting").slideUp();
$("#hutzcurrencyPreferenceInput").slideUp();
createChart();
}
}