我有一个多步骤表单,并将所有数据保存在状态中。我该如何预防 单击“下一步”,直到用户填写了所有信息?
答案 0 :(得分:0)
在渲染功能中,只有输入所有数据后,才启用“下一步”按钮。
def winners():
f2 = open("world_cup_champions.txt","r+")
dict_values ={}
temp_list = []
tmp_list1 = []
tmp_list2 = []
for l in f2:
temp_list.append(l.strip())
for val in temp_list:
tmp_val = val.split(',')
if tmp_val[1] not in dict_values:
dict_values[tmp_val[1]] = 1
else:
dict_values[tmp_val[1]] += 1
for key,value in dict_values.items():
tmp_list2.append([key, value])
tmp_list2.sort(key=lambda x: x[0])
for val in tmp_list2:
print(" " + val[0].ljust(14) + " " + str(val[1]))
def main():
print("FIFA World Cup Winners")
print()
print(" Country".ljust(14) + " Wins".center(9) + "Years".rjust(14))
print("{:15} {:5}".format("="*8, "="*5))
winners()
if __name__ == "__main__":
main()