No city, town or village shall contract any debt except by an ordinance, which shall be irrepealable until the indebtedness therein provided for shall have been fully paid or discharged, and which shall specify the purposes to which the funds to be raised shall be applied, and which shall provide for the levy of a tax, not exceeding twelve mills on the dollar upon all taxable property within such city, town or village, sufficient to pay the interest on, and to extinguish the principal of, such debt within fifty years. The proceeds of such tax shall be applied only to the payment of such interest and principal. No such debt shall be created unless the question of incurring the same shall, at a regular election for councilmen, aldermen or other officers of such city, town or village, or at any special election called for such purpose, have been submitted to a vote of such qualified electors thereof as have paid a property tax therein during the preceding year, and a majority of those voting on the question by ballot deposited in a separate ballot box when voting in a regular election, shall have voted in favor of creating such debt. A proposal which does not receive the required number of votes for adoption at any special election called for that purpose, shall not be resubmitted in any special election within a period of one year. For the purpose, only, of voting on the creation of the debt, any person owning property within the corporate limits of the city, town or village who has paid a property tax therein during the preceding year and who is otherwise qualified to vote in the county where such city, town or village is situated shall be a qualified elector.