This paper investigates the problem of adaptive optimal tracking control for strict-feedback nonlinear full-state constrained systems with input delay. A control method combined with the backstepping design technique and adaptive dynamic programming (ADP) theory is developed. An appropriate Barrier Lyapunov Function is implemented into the backstepping design approach to solve the state constraints. To avoid the influence of input delay, we design an intermediate variable using Pade approximation. With regard to uncertainty, neural networks are utilized to approximate the unknown functions. Then, an adaptive backstepping feedforward controller is designed. Based on the feedforward controller, the tracking task for strict-feedback systems can be converted into an equivalent regulation issue for the nonlinear systems in affine form. Secondly, a critic network is constructed under the framework of ADP to approximate the solution of Hamilton-Jacobi-Bellman equation. Following that, online learning is applied to obtain the optimal feedback control. Therefore, the whole controller of the nonlinear system is made up of the feedforward and the feedback part. In addition, the closed-loop system is proved to be stable and its states remain within the bounded intervals. Finally, an example is given to illustrate the effectiveness of our control scheme.