阻止单击下一步,直到所有输入都填入reactjs?

时间:2019-04-22 23:37:42

标签: reactjs

我有一个多步骤表单,并将所有数据保存在状态中。我该如何预防 单击“下一步”,直到用户填写了所有信息?

1 个答案:

答案 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()