How to resolve empty inputdlg box issue?

L
Lillian · Jul 13, 2020 · 1.9K views
Question
I have a inputdlg box. I want the inputdlg box to cancel the processing if the user pressed OK without giving any input in the inputdlg box. How can I do that? I know how to cancel the processing if Cancel or the close button is pressed.
Expert Answer
Profile picture of Neeta Dsouza
Neeta Dsouza PhD Expert
Answered Aug 12, 2026

Try this:

 

a = inputdlg('Type a number:')
if isempty(a{:})
    disp('a is empty')                                      % Information Only To Demonstrate That The Test Works
    return
end
fprintf('a = %f\n', str2double(a))
100% Run Guarantee 3-Hour Fast-Track Delivery

Need a Custom Version or Complete Simulation for This Problem?

Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.

Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!