Each driving circuit in a shift register includes an output unit, a precharge unit, a boosting unit, a gate voltage discharge unit, a gate line discharge unit, and an internal line netA. The output unit includes a TFT(F) that outputs a selection voltage to a gate line. The precharge unit includes a TFT(B) that outputs a control voltage for causing the TFT in the output unit to operate. The boosting unit boosts up a gate voltage of the TFT in the output unit through a capacitor (Cbst). The gate voltage discharge unit includes a TFT(K) that pulls down this gate voltage during a non-selection period while the gate line is not selected. The gate line discharge unit includes a TFT(L) that outputs a non-selection voltage to the gate line during the non-selection period while the gate line is not selected. The internal line is connected to a gate terminal of the TFT in the output unit, the precharge unit, the gate voltage discharge unit, and the boosting unit. A gate terminal of at least one of the TFTs in the precharge unit, the gate voltage discharge unit, and the gate line discharge unit is connected to an internal line in another driving circuit.