2017-02-23 7 views
0

以下は、ファイルアップロードを使用してファイルを選択する際に、ラベル付きメッセージではなくラベルのメッセージを消去するJavaScriptコードです。私は、有効なドキュメントではなく表示する必要が間違っている月と年与えることによって、FLEをアップロードする場合、ファイルを再度アップロードされている場合、それまでのラベルメッセージが正常になく、一度にアップロードされていませんが、それは正しい文書でない場合でも、シートをアップロードした後にエラーメッセージを表示する方法

<asp:FileUpload ID="FileUpload1" runat="server" onchange="callme();" /> 

function callme() { 
document.getElementById("your message label id").value= ""; 
} 

if (month == ddlmonth.SelectedValue && year == ddlyear.SelectedValue) 
{ 
    Ismatch = true; 
    //break; 
} 
else 
{ 
    Ismatch = false; 
    break; 
} 
} 
if (Ismatch == true) 
{ 
    lblerrorMessage.Visible = false; 
    lblerrorMessage.Text = "Valid Document"; 
} 
else 
{ 
    lblerrorMessage.Text = "Not a Valid Document"; 
    ddlmonth.ClearSelection(); 
    ddlyear.ClearSelection(); 
    label1.Text = ""; 
    return; 
} 
+0

応答メッセージを使用して、それに基づいてメッセージをトリガーすることができます。 –

+0

どうすればいいですか?C#コードは、有効な文書でない場合にエラーメッセージを返すために使用されます – xyz

+0

httpステータスコードの例を使用すると、「200 is OK」、「201 is created」などです。 詳細以下のURLを確認してください。 [link](http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml) –

答えて

0

私は何も表示されませんコードにいくつかの変更を加え、コード内で提供した変数に基づいて動作することを期待しています。

<asp:FileUpload ID="FileUpload1" runat="server" onchange="callme();" /> 

    function callme() { 
    document.getElementById("your message label id").value= ""; 
    lblerrorMessage.Visible = true; 

    if (month == ddlmonth.SelectedValue && year == ddlyear.SelectedValue) 
    { 
     lblerrorMessage.Text = "Valid Document"; 
    } 
    else 
    { 
lblerrorMessage.Text = "Not a Valid Document"; 
     ddlmonth.ClearSelection(); 
     ddlyear.ClearSelection(); 
     label1.Text = ""; 

    } 
} 
+0

これは、コード内のコードでコードを削除する必要があることを意味します – xyz

+0

はいバックアップを作成して現在のものを試してください。現在のスニペット –

+0

を使用していることを確認してください。動作していません。 – xyz

関連する問題