An electronic device comprising: a display part; a top panel disposed on a display surface side of the display part and having a manipulation surface; a coordinate detector configured to detect coordinates of a manipulation input performed on the manipulation surface; a vibrating element configured to generate a vibration at the manipulation surface; and a drive controlling apparatus for driving the vibrating element, wherein the drive controlling apparatus comprises: a storage part configured to store image data for a scrollable image, to be displayed on the display part and including an input field for inputting predetermined information, in association with position data that represents a position of the input field in the image and in association with input data input in the input field; and a calculating part configured to calculate, based on the coordinates detected by the coordinate detector, an operation amount and an operation direction of a scrolling operation performed on the manipulation surface; characterised in that the drive controlling apparatus further comprises: a determining part configured to determine presence or absence of a deficiency in the input data input in the input data field, wherein the deficiency includes either data input error or input absence; and a drive controlling part configured to drive, upon the scrolling operation being performed on the top panel, the vibrating element by using a driving signal for generating a natural vibration in an ultrasound frequency band at the manipulation surface, the drive controlling part being configured, based on the operation amount and the operation direction of the scrolling operation calculated by the calculating part, on the presence or absence of the deficiency determined by the determining part, and on the position data, to drive the vibrating element according to a first pattern when the input field without the deficiency is being displayed on the display part and to drive the vibrating element according to a second pattern when the input field with the deficiency is not being displayed on the display part, wherein, during the scrolling operation being performed to scroll the image including the input field with the deficiency, the drive controlling part is configured to switch the first pattern to the second pattern upon the input field with the deficiency becoming out of the display part. a display part; a top panel disposed on a display surface side of the display part and having a manipulation surface; a coordinate detector configured to detect coordinates of a manipulation input performed on the manipulation surface; a vibrating element configured to generate a vibration at the manipulation surface; and a drive controlling apparatus for driving the vibrating element, wherein the drive controlling apparatus comprises: a storage part configured to store image data for a scrollable image, to be displayed on the display part and including an input field for inputting predetermined information, in association with position data that represents a position of the input field in the image and in association with input data input in the input field; and a calculating part configured to calculate, based on the coordinates detected by the coordinate detector, an operation amount and an operation direction of a scrolling operation performed on the manipulation surface; a storage part configured to store image data for a scrollable image, to be displayed on the display part and including an input field for inputting predetermined information, in association with position data that represents a position of the input field in the image and in association with input data input in the input field; and a calculating part configured to calculate, based on the coordinates detected by the coordinate detector, an operation amount and an operation direction of a scrolling operation performed on the manipulation surface; a determining part configured to determine presence or absence of a deficiency in the input data input in the input data field, wherein the deficiency includes either data input error or input absence; and a drive controlling part configured to drive, upon the scrolling operation being performed on the top panel, the vibrating element by using a driving signal for generating a natural vibration in an ultrasound frequency band at the manipulation surface, the drive controlling part being configured, based on the operation amount and the operation direction of the scrolling operation calculated by the calculating part, on the presence or absence of the deficiency determined by the determining part, and on the position data, to drive the vibrating element according to a first pattern when the input field without the deficiency is being displayed on the display part and to drive the vibrating element according to a second pattern when the input field with the deficiency is not being displayed on the display part, wherein, during the scrolling operation being performed to scroll the image including the input field with the deficiency, the drive controlling part is configured to switch the first pattern to the second pattern upon the input field with the deficiency becoming out of the display part.