Custom Rule for when status changed to "On Hold"

Custom Rule for when status changed to "On Hold"

Is there a way to make a custom script when status change to "ON Hold" and the date to put back to open is not filled in. it will not accept the change?

                  New to ADSelfService Plus?